WO2016056412A1 - 受信装置、受信方法、送信装置、及び、送信方法 - Google Patents
受信装置、受信方法、送信装置、及び、送信方法 Download PDFInfo
- Publication number
- WO2016056412A1 WO2016056412A1 PCT/JP2015/077244 JP2015077244W WO2016056412A1 WO 2016056412 A1 WO2016056412 A1 WO 2016056412A1 JP 2015077244 W JP2015077244 W JP 2015077244W WO 2016056412 A1 WO2016056412 A1 WO 2016056412A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- metadata
- stream
- component
- attribute
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/26—Arrangements for switching distribution systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/42—Arrangements for resource management
- H04H20/423—Transmitter side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/93—Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/40—Aspects of broadcast communication characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel
Definitions
- the present technology relates to a receiving device, a receiving method, a transmitting device, and a transmitting method, and in particular, a receiving device, a receiving method, a transmitting device, and a component that can efficiently and appropriately acquire components constituting a service. , Relating to the transmission method.
- ROUTE Real-time Object Delivery over ⁇ Unidirectional Transport
- FLUTE Full-time Object Delivery over Unidirectional Transport
- This technology has been made in view of such a situation, and makes it possible to efficiently and easily acquire components that constitute a service.
- the receiving device includes only first metadata including information on a component stream transmitted via broadcast by a broadcast wave of digital broadcasting using an IP (Internet Protocol) transmission method, And a first flag indicating whether or not a component stream transmitted via a communication from a server on the Internet is present in a stream of components constituting the service.
- the receiving device may be an independent device, or may be an internal block constituting one device.
- the reception method according to the first aspect of the present technology is a reception method corresponding to the reception device according to the first aspect of the present technology described above.
- the first metadata including information related to the component stream transmitted via broadcasting by the broadcast wave of digital broadcasting using the IP transmission method is used.
- Second metadata including a second flag is acquired, the first metadata is acquired based on the second metadata, and the broadcast is transmitted based on the first metadata.
- the playback of the component is controlled by connecting to the stream of the component transmitted by.
- the transmission device is a component that configures a service using only first metadata including information regarding a component stream transmitted via broadcast by a broadcast wave of digital broadcast using an IP transmission method.
- a first flag indicating whether or not a component stream included in the service is included, and a second flag indicating whether or not there is a component stream transmitted via a communication from a server on the Internet among the component streams constituting the service;
- 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.
- the transmission method according to the second aspect of the present technology is a transmission method corresponding to the transmission device according to the second aspect of the present technology described above.
- the first metadata including information on the stream of the component transmitted via the broadcast by the broadcast wave of the digital broadcast using the IP transmission method is used.
- the second metadata including the second flag to be generated is generated, and the generated second metadata is transmitted.
- the components constituting the service can be acquired efficiently and appropriately and easily.
- FIG. 10 is a sequence diagram of operation example 1; It is a figure which shows the system pipe model of the operation example 2-1. It is a sequence diagram of Operation Example 2-1. It is a figure which shows the system pipe model of the operation example 2-2. It is a sequence diagram of operation example 2-2.
- FIG. 10 is a sequence diagram of Operation Example 3. It is a figure which shows the system pipe model of the example 4 of operation. It is a sequence diagram of the operation example 4. It is a figure which shows the system pipe model of the operation example 5-1. It is a sequence diagram of Operation Example 5-1. It is a figure which shows the system pipe model of the operation example 5-2. It is a figure which shows the structure of one Embodiment of the transmitter to which this technique is applied. It is a figure which shows the structure of one Embodiment of the receiver which applied this technique. It is a figure which shows the functional structural example of the control part of FIG.
- Operation example 1 Broadcast basic service channel selection (fixed receiver, direct channel selection) (2) Operation example 2-1: Hybrid service channel selection 1 (fixed receiver, direct channel selection) (3) Operation example 2-2: Hybrid service channel selection 2 (fixed receiver, direct channel selection) (4) Operation example 3: Broadcast basic service tuning (mobile receiver, ESG tuning) (5) Operation example 4: Broadcast basic service tuning (fixed receiver, ESG tuning) (6) Operation example 5-1: Robust service tuning 1 (fixed receiver, direct tuning) (7) Operation example 5-2: Robust service channel selection 2 (fixed receiver, direct channel selection) 3. 3. Configuration of each device constituting the system 4. Process flow executed in each device Example syntax (1) LLS signaling data (2) SCS signaling data Modification 7 Computer configuration
- FIG. 1 is a diagram illustrating a configuration example of a service providing system when a fixed receiver is used.
- a service providing system 1 is a system that provides a service to a receiving device 20A as a fixed receiver.
- the service providing system 1 includes a transmission device 10, a reception device 20A, a broadband server 30, and an Internet server 40.
- the receiving device 20 ⁇ / b> A is connected to the broadband server 30 and the Internet server 40 via the Internet 90.
- the transmission device 10 is a transmitter corresponding to a predetermined standard of digital terrestrial television broadcasting, for example, and is provided by a broadcaster and installed in a broadcasting station.
- a standard for digital terrestrial television broadcasting for example, a standard such as ATSC (Advanced Television Systems Systems Committee Standards) can be adopted.
- the transmission device 10 transmits a stream of components such as video, audio, and captions that constitute a service (for example, a program) together with signaling data by a broadcast wave of a digital broadcast using an IP (Internet Protocol) transmission method.
- IP Internet Protocol
- signaling data There are two types of signaling data: service-independent LLS (Low Layer Signaling) signaling data and service-unit SCS (Service Channel Signaling) signaling data, the details of which will be described later.
- service-independent LLS Low Layer Signaling
- SCS Service Channel Signaling
- ROUTE is an extension of FLUTE (RFC6276, 5775, 5651) for live broadcasting services.
- FLUTE FLUTE + (FLUTE plus), FLUTE enhancement, or the like.
- the file to be transmitted is managed as a single object by TOI (Transport Object Identifier). Further, a set of a plurality of objects is managed as one session by TSI (Transport Session Identifier). That is, in the ROUTE session, it is possible to specify a specific file by two identification information of TSI and TOI.
- TOI Transport Object Identifier
- TSI Transport Session Identifier
- the receiving device 20A is a fixed receiver such as a television receiver or a set-top box corresponding to a predetermined standard of digital terrestrial television broadcasting, for example, and is installed in each user's home, for example.
- the receiving device 20 ⁇ / b> A has a communication function, and can access the broadband server 30 or the Internet server 40 via the Internet 90.
- the receiving device 20A does not necessarily have a communication function.
- the receiving device 20A receives a digital broadcast broadcast wave transmitted from the transmission device 10, and acquires signaling data transmitted by the digital broadcast broadcast wave. Based on the acquired signaling data, the receiving device 20A connects to a stream of services (components) transmitted by a broadcast wave of a digital broadcast transmitted from the transmitting device 10, and a video obtained from the stream And play (output) the sound.
- the broadband server 30 performs streaming distribution of component streams such as video, audio, and subtitles constituting a service (for example, a program) via the Internet 90 in response to a request from the receiving device 20A.
- the broadband server 30 distributes signaling data via the Internet 90 in response to a request from the receiving device 20A.
- the receiving device 20A Based on the signaling data from the transmitting device 10 or the broadband server 30, the receiving device 20A connects to the stream of the service (components) streamed from the broadband server 30 via the Internet 90, and from the stream Play (output) the resulting video and audio.
- the Internet server 40 is a server that distributes various types of information in response to requests from the receiving device 20A.
- the Internet server 40 can deliver emergency alert information related to an emergency alert.
- the receiving device 20A can acquire and display emergency alert information from the Internet server 40 by accessing the Internet server 40 via the Internet 90.
- FIG. 2 is a diagram illustrating a configuration example of a service providing system when a mobile receiver is used.
- the service providing system 2 is a system that can continuously provide a service even when the receiving device 20B as a mobile receiver moves in a broadcasting area.
- the service providing system 2 is provided with a receiving device 20B instead of the receiving device 20A, and further provided with a relay station 50 and an access point 60.
- the broadcast wave of the digital broadcast transmitted from the transmission device 10 is received by the reception device 20B in the broadcast area of the relay station 50 via the relay station 50.
- the access point 60 is a public wireless LAN (Local Area Network) access point, and the receiving device 20B in the communication area of the access point 60 can be connected to the Internet 90 via the access point 60. is there.
- the receiving device 20B is a mobile receiver such as a smartphone, a mobile phone, a tablet computer, a personal computer, or a terminal used in an automobile, and corresponds to, for example, a predetermined standard for digital terrestrial television broadcasting.
- the receiving device 20 ⁇ / b> B connects to the Internet 90 via the access point 60 and acquires signaling data from the broadband server 30.
- the receiving device 20B receives the digital broadcast broadcast wave transmitted from the transmission device 10 via the relay station 50, and acquires signaling data transmitted by the digital broadcast broadcast wave.
- the reception device 20 ⁇ / b> B Based on the signaling data acquired from the transmission device 10 or the broadband server 30, the reception device 20 ⁇ / b> B connects to a stream of services (components) transmitted from the transmission device 10 or the broadband server 30, and from the stream Play (output) the resulting video and audio.
- the transmission device 10 and one relay station 50 are installed for convenience of explanation, but in practice, one or more transmission devices 10 and a plurality of relay stations are provided. 50, and the receiving device 20B as a mobile receiver moves in a plurality of broadcast areas by the plurality of relay stations 50. Further, the reception device 20B may be connected to the broadband server 30 via a mobile network such as LTE (Long Term Evolution) without using the access point 60, for example.
- LTE Long Term Evolution
- Service providing systems 1 and 2 are configured as described above.
- the receiving device 20A and the receiving device 20B are simply referred to as the receiving device 20 when it is not necessary to distinguish between them.
- FIG. 3 is a diagram illustrating an example of signaling data.
- the signaling data includes LLS signaling data transmitted by an LLS (Low Layer Signaling) stream and SCS signaling data transmitted by an SCS (Service Channel Signaling) stream.
- LLS Low Layer Signaling
- SCS Service Channel Signaling
- LLS signaling data is low-layer signaling data that does not depend on services, and is transmitted in a lower layer than the IP layer in the protocol stack of the IP transmission scheme.
- LLS signaling data includes LLS metadata such as SCD (Service Configuration Description), EAD (Emergency Alert Description), RRD (Region Rating Description), and DCD (Default Component Description).
- SCS signaling data is signaling data for each service, and is transmitted in a layer higher than the IP layer in the protocol stack of the IP transmission scheme.
- SCS signaling data USBD (User Service Description), USD (User Service Description), SDP (Session Description Protocol), MPD (Media Presentation Description), IS (Initialization Segment), LSID (LCT Session Instance Description) SCS metadata such as ESGc (Electric Service Guide Current) and SPD (Service Parameter Description). Note that the SCS signaling data is transmitted in the ROUTE session.
- SCD shows the BBP stream configuration and service configuration in the network by the ID system corresponding to the MPEG2-TS system. Also, the SCD describes ESG bootstrap information for connecting to the ESG stream, SC bootstrap information for connecting to the SCS stream, SCS broadband location information for acquiring SCS signaling data via communication, etc. ing.
- the basic service flag and hybrid flag are specified in addition to the IP address, port number, and TSI for acquiring SCS signaling data.
- the basic service flag is a flag indicating whether or not the components constituting the service can be acquired only by the LSID.
- the hybrid flag is a flag indicating whether there is a component stream distributed from the broadband server 30.
- FIG. 4 shows an example of a combination of the basic service flag and the hybrid flag.
- SC bootstrap information is specified by an SCBootstrap element.
- “@” in the figure represents an attribute
- the basic service flag and the hybrid flag are specified by the LSIDBaseService attribute and the hybrid attribute of the SCBootstrap element. The detailed contents of the SCBootstrap element will be described later with reference to the SCD syntax in FIG.
- TRUE or “FALSE” is designated as a 1-bit flag for the basic service flag and the hybrid flag. That is, in FIG. 4, when “TRUE” is designated as the basic service flag, the hybrid flag cannot be used (“N / A” in the figure), but “FALSE” is designated as the hybrid flag. You may do it. When “FALSE” is designated as the basic service flag, “FALSE” or “TRUE” can be designated as the hybrid flag.
- the stream of the components constituting the service is transmitted by a single ROUTE session. Also, the component constituting the service and the SCS stream are transmitted by the same ROUTE session. Therefore, the IP address and port number are resolved by SC bootstrap information, and the information in the ROUTE session is resolved by LSID.
- the stream of components constituting the service is transmitted by a single or a plurality of ROUTE sessions.
- the same MIME type stream such as a plurality of videos, a plurality of audios, or a plurality of subtitles is transmitted in a single ROUTE session.
- basic video and audio and robust audio are transmitted in a plurality of ROUTE sessions.
- USBD USD
- MPD MPD
- SPD SPD
- the stream of the components constituting the service is transmitted via single or multiple ROUTE sessions or communication. It will be.
- the same MIME type stream such as a plurality of videos, a plurality of audios, or a plurality of subtitles is transmitted in a single ROUTE session.
- basic video and audio and robust audio are transmitted in a plurality of ROUTE sessions.
- TRUE since “TRUE” is designated in the hybrid flag, for example, a component stream acquired through communication such as secondary audio is used.
- LSID uses USBD (USD), MPD, and SPD because the same MIME type cannot be distinguished.
- the basic service flag and the hybrid flag are specified in addition to the location information indicating the acquisition source of the SCS signaling data.
- the meaning of these flags is specified in the SC bootstrap information in FIG. It is the same as the flag to be done. Details will be described later with reference to FIG. 30.
- the SCS broadband location information is specified by the SignalingOverInternet element
- the basic service flag and the hybrid flag are specified by the LSIDBaseService attribute and the hybrid attribute of the SignalingOverInternet element.
- the basic service flag and hybrid flag can be set in the SCBootstrap element and SignalingOverInternet element.
- the basic service flag and hybrid flag specified by the SCBootstrap element indicate the attributes of the SCS flowing in the broadcast stream specified by the SCBootstrap element.
- the basic service flag and the hybrid flag specified in the SignalingOverInternet element indicate the attributes of the SCS acquired from the broadband server 30 on the Internet 90 specified by the SignalingOverInternet element. Note that, in the SCBootstrap element and the SignalingOverInternet element, one attribute that combines the LSIDBaseService attribute and the hybrid attribute may be defined, and the attribute may have the same function.
- EAD includes emergency alert information related to the emergency alert.
- the RRD contains information about the rating.
- the DCD is information for selecting a minimum service acquired prior to the SCS signaling data.
- the USBD includes reference information for referring to SCS metadata such as MPD and SDP. USBD may be referred to as USD.
- the SDP includes service attributes for each service, stream configuration information and attributes, filter information, location information, and the like.
- MPD is information for managing playback of component streams transmitted in service units, and includes information such as segment URL (Uniform Resource Locator).
- IS is an initialization segment for a media segment (MS: Media Segment) in a ROUTE session.
- USBD, USD, MPD, SPD, and IS refer to those standardized by 3GPP (Third Generation Partnership Project), MPEG (Moving Picture Expert Group), or IETF (Internet Engineering Task Force) And
- the LSID is an extension of the FLUTE FDT (File Delivery Table) for real-time services, and is used as component stream management information transmitted for each ROUTE session. Note that the LSID may be transmitted in a ROUTE session different from other SCS metadata.
- the ESGc is ESG current information and transmits information about a program currently being broadcast. ESG is standardized by OMA (Open Mobile Alliance). SPD defines service level parameters.
- LLS metadata such as SCD and SCS metadata such as USBD and LSID can be described in a markup language such as XML (Extensible Markup Language).
- Operation example 1 Broadcast basic service tuning (fixed receiver, direct tuning)
- Operation example 1 shows an operation example when the component constituting the service is provided only by broadcasting in the receiving apparatus 20A (FIG. 1) as a fixed receiver, and the service is directly selected. Yes.
- FIG. 5 is a diagram illustrating a system pipe model of operation example 1.
- a single BBP (Base Band Band) stream is transmitted in a physical channel (RF Channel) corresponding to a broadcast wave having a predetermined frequency band. Also, in this BBP stream, LLS, service channel (Service Channel), ESG service, and NTP (Network Time Protocol) streams are transmitted.
- RF Channel Physical channel
- LLS Service Channel
- ESG service ESG service
- NTP Network Time Protocol
- LLS transmits low-layer LLS signaling data that does not depend on services.
- the LLS signaling data includes, for example, LLS metadata such as SCD.
- a service channel (hereinafter also referred to as “service”) is composed of SCS and components such as video, audio, and captions.
- a common IP address is given to the elements constituting each service (for example, a program), and components, SCS signaling data, and the like can be packaged for each service using this IP address.
- SCS transmits SCS signaling data for each service.
- the SCS signaling data includes, for example, SCS metadata such as USBD and LSID.
- the service is transmitted according to a UDP / IP (User Datagram Protocol / Internet Protocol) protocol.
- the ESG service (hereinafter also referred to as “ESG”) is an electronic service guide (electronic program guide).
- NTP is time information.
- an RF allocation ID is assigned to a broadcast wave (RF Channel) having a predetermined frequency band, for example, for each broadcaster.
- a BBP stream ID (BBP Stream ID) is assigned to one or a plurality of BBP streams transmitted on each broadcast wave.
- a service ID (Service ID) is assigned to one or more services transmitted in each BBP stream.
- the IP transmission system ID system is a combination of the network ID (Network ID), transport stream ID (Transport Stream ID), and service ID (Service ID) used in the MPEG2-TS system (
- Network ID Network ID
- Transport Stream ID Transport Stream ID
- Service ID Service ID
- a configuration corresponding to “triplet” is adopted, and a BBP stream configuration and a service configuration in the network are indicated by this triplet.
- the RF allocation ID and BBP stream ID correspond to the network ID and transport stream ID in the MPEG2-TS system.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- the SCD transmitted in the LLS stream is acquired by the initial scan processing or the like (S11).
- the SCD describes SC bootstrap information for acquiring SCS signaling data, in addition to the frequency and triplet as physical parameters.
- SCS signaling data is acquired according to the SC bootstrap information of the service (S12).
- the receiving device 20A can refer to the LSID and connect to the video and audio streams constituting the directly selected service using the video and audio TSI and TOI corresponding to the MIME type (S14). ).
- “FALSE” is designated as the hybrid flag (hybrid)
- the LCS is illustrated as the SCS signaling data transmitted via the broadcast, and the case of connecting to the video and audio streams by referring to only the LSID has been described. (Shown by a dotted line in the figure) or other SCS metadata may be referenced. Further, by adding subtitle information to the LSID, it may be connected not only to video and audio, but also to a subtitle stream.
- FIG. 5 shows an example in which the LSID is transmitted in the same ROUTE session together with other SCS metadata. However, the LSID is transmitted in a ROUTE session different from other SCS metadata. Also good. In the ROUTE session, the value of the TSID of LSID is “0”.
- FIG. 6 (Sequence Diagram) Next, with reference to FIG. 6, a specific processing flow in the receiving apparatus 20A when the operation example 1 is adopted will be described.
- the upper side in the drawing represents the flow of data transmitted from the transmission device 10
- the lower side in the drawing represents the processing flow in the receiving device 20 ⁇ / b> A that processes those data.
- the time direction is from the left side to the right side in the figure.
- a transmission apparatus 10 installed in a broadcasting station transmits a broadcast wave (RF channel) of digital broadcasting using an IP transmission method.
- a broadcast wave for example, a program
- SCS signaling data ESG data
- NTP data NTP data
- LLS signaling data LLS signaling data
- BBP Stream BBP stream
- the SCD transmitted in the LLS stream is acquired by the initial scan processing or the like and is stored in the NVRAM (Non Volatile RAM). It is recorded (S21).
- the SCD in addition to the frequency and triplet as physical parameters, the IP address for acquiring the SCS signaling data, the port number, and SC bootstrap information in which TSI is specified are described.
- the basic service flag and the hybrid flag are specified in the SC bootstrap information for each service identified by the service ID.
- TRUE is specified for the basic service flag
- FALSE is specified for the hybrid flag. Therefore, the acquisition source of the component can be specified only by the contents described in the LSID. Furthermore, it represents that the component is not distributed via communication. That is, in this case, the stream of components constituting the target service is transmitted in a single ROUTE session.
- the reception device 20A reads an SCD (channel selection information) from NVRAM and transmits it according to the SC bootstrap information of the service.
- SCD channel selection information
- the SCS stream transmitted by the broadcast wave from the apparatus 10 is connected (S22).
- the receiving device 20A can acquire the SCS signaling data transmitted in the ROUTE session (S23).
- the acquisition source of the component can be specified only by the content described in the LSID by the basic service flag of the SCD, it is only necessary to acquire the LSID as the SCS signaling data.
- the receiving apparatus 20A may acquire other SCS metadata such as SPD as necessary. Since the SCS signaling data is transmitted in the ROUTE session, the LSID (file) is obtained by analyzing the data stored in the LCT packet to which the LCT header is added.
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, port number, TSI, and TOI for connecting to the video and audio streams constituting the directly selected service are specified.
- the receiving device 20A connects to the video and audio streams transmitted in the ROUTE session in accordance with these IP address, port number, TSI, and TOI (S24). Thereby, the receiving apparatus 20A can acquire the video data and audio data transmitted in the ROUTE session (S25).
- the segment data (media segment) stored in the LCT packet with the LCT header added can be extracted to obtain the data. become.
- the receiving device 20A temporarily stores video data and audio data acquired via broadcasting in a buffer to perform buffering processing, and further performs rendering processing, thereby providing a directly tuned service.
- the video and audio of the corresponding program are played.
- the NTP time stamp transmitted by the extension area of the LCT header can be used for the synchronized playback of video and audio.
- the MPD transmitted in the SCS stream is obtained as another means, and the MPD reference time and the DASH segment moof box
- the decoding time and the display time may be calculated from the decoding time in units of pictures stored in the image and the display time information.
- the receiving device 20A can acquire a desired component using only the LSID without referring to all the SCS metadata, and therefore, when the components constituting the service are transmitted in the ROUTE session.
- the components constituting the service can be obtained efficiently and appropriately and easily.
- Operation example 2-1 shows a case where, in the receiving device 20A (FIG. 1) as a fixed receiver, when the components constituting the service are provided as a hybrid of broadcasting and communication, the service is directly selected. An operational example is shown.
- FIG. 7 is a diagram showing a system pipe model of operation example 2-1.
- one BBP stream is transmitted in a physical channel (RF channel) corresponding to a broadcast wave having a predetermined frequency band.
- RF channel physical channel
- LLS LLS, service channel (service), ESG service, and NTP streams are transmitted.
- the service includes SCS signaling data, primary video (Primary Video), and primary audio (Primary Audio) components.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- secondary audio (Secondary Audio) is streamed and distributed via the Internet 90 by the broadband server 30.
- the receiving device 20 ⁇ / b> A can acquire secondary audio data by accessing the broadband server 30 via the Internet 90.
- the SCD transmitted by the LLS stream is acquired by the initial scan processing or the like (S31).
- the SCD describes SC bootstrap information in addition to the frequency and triplet as physical parameters.
- “FALSE” is specified as the basic service flag and “TRUE” is specified as the hybrid flag. Therefore, even if the receiving device 20A refers to only the LSID, It is not possible to obtain all information for connecting to video and audio streams that make up the selected service. In addition, among the components constituting the service, there are components obtained through communication.
- the SCS metadata such as USBD, MPD, SDP, etc. is obtained by connecting to the SCS stream according to the SC bootstrap information of the service. Is acquired (S32).
- the receiving device 20A refers to the USBD acquired in the process of step S32, and accesses the broadband server 30 via the Internet 90 according to the secondary audio segment URL described in the MPD, thereby directly selecting the channel. It is possible to connect to the secondary audio stream constituting the service provided (S33, S34).
- the receiving device 20A refers to the USBD, and acquires the LSID by connecting to the SCS stream transmitted by the broadcast wave according to the SDP (S35, S36). Then, the receiving device 20A refers to the LSID acquired in the process of step S36, and uses the primary video corresponding to the MIME type and the primary video constituting the directly selected service using the TSI and TOI of the primary audio.
- the primary audio stream can be connected (S37).
- LSID, USBD, MPD, and SDP are illustrated as SCS signaling data transmitted via broadcast, and video transmitted via broadcast and communication with reference to these SCS metadata.
- SPD indicated by a dotted line in the figure
- other SCS metadata may be referred to as necessary.
- FIG. 8 the upper side in the figure represents the flow of data transmitted from the transmission device 10 and the broadband server 30, and the lower side in the figure represents the flow of processing in the receiving device 20A that processes those data. Represents.
- the time direction is from the left side to the right side in the figure.
- the transmission device 10 transmits a broadcast wave (RF Channel) of digital broadcasting using the IP transmission method.
- a broadcast wave for example, a program
- SCS signaling data ESG data
- NTP data NTP data
- LLS signaling data LLS signaling data
- BBP Stream BBP stream
- primary video data and primary audio data as components constituting a service, and SCS signaling data are transmitted in the same ROUTE session.
- the broadband server 30 distributes secondary audio data via the Internet 90 in a streaming manner.
- the SCD transmitted in the LLS stream is acquired and recorded in the NVRAM by the initial scanning process or the like (S41).
- S41 initial scanning process or the like
- SC bootstrap information is described for each service.
- the basic service flag and hybrid flag are specified in the SC bootstrap information.
- “FALSE” is specified for the basic service flag
- “TRUE” is specified for the hybrid flag. Therefore, the acquisition destination of the component can be specified only by the contents described in the LSID. Furthermore, it represents that a part of the component is also distributed via communication. That is, in this case, the components constituting the target service are transmitted in a single ROUTE session, but a part of the components (audio) is distributed via communication.
- the reception device 20A reads the SCD from the NVRAM and transmits the SCD in a broadcast wave from the transmission device 10 according to the SC bootstrap information of the service. Is connected to the SCS stream (S42). Thereby, the receiving device 20A can acquire the SCS signaling data transmitted in the ROUTE session (S43).
- the SCS metadata (file) such as USBD, MPD, SDP, etc. is acquired by analyzing the data stored in the LCT packet.
- SCS metadata such as MPD and SDP is acquired using this reference information, but those SCS metadata are the same SCS metadata. Since it is transmitted in a stream, it may be obtained collectively from there.
- the receiving device 20A accesses the broadband server 30 via the Internet 90 in accordance with the secondary audio segment URL described in the MPD acquired in step S43 (S44). As a result, the receiving device 20A can acquire secondary audio data constituting a directly-tuned service that is streamed from the broadband server 30 (S45).
- the receiving device 20A connects to the SCS stream transmitted by the broadcast wave from the transmitting device 10 in accordance with the SDP acquired in the process of step S43 (S46). Thereby, the receiving device 20A can acquire the LSID and SPD transmitted in the ROUTE session (S47).
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, port number, TSI, and TOI for connecting to the primary video and primary audio streams constituting the directly selected service are specified. However, since the secondary audio (for example, the second language) is reproduced instead of the primary audio (for example, the first language), only the information regarding the component of the primary video is used.
- the secondary audio for example, the second language
- the primary audio for example, the first language
- the receiving device 20A connects to the primary video stream transmitted in the ROUTE session in accordance with the IP address, port number, TSI, and TOI of the primary video (S48). Thereby, the receiving apparatus 20A can acquire the primary video data transmitted in the ROUTE session (S49).
- the receiving apparatus 20A temporarily stores in the buffer the primary video data acquired via broadcasting and the secondary audio data acquired via communication, thereby performing buffering processing and further rendering processing.
- the video and audio of the program corresponding to the directly selected service are reproduced.
- secondary audio for example, the second language
- primary audio for example, the first language
- “FALSE” is designated as the basic service flag in the SC bootstrap information of the SCD.
- “TRUE” is specified as the hybrid flag, components constituting the target service are transmitted in a single or multiple ROUTE sessions, and part of the component (audio) is transmitted via communication. It will be delivered.
- the LSID by referring to other SCS metadata such as MPD, all information for connecting to the video and audio streams constituting the service can be obtained in the ROUTE session.
- the receiving apparatus 20A refers to the basic service flag and the hybrid flag of the SC bootstrap information to determine whether or not the components constituting the service are transmitted only in the ROUTE session, and whether the location can be resolved only by the LSID. Can be recognized prior to acquiring the SCS signaling data, the components constituting the service can be acquired efficiently and appropriately and easily.
- Operation example 2-2 shows a case where, in the receiving apparatus 20A (FIG. 1) as a fixed receiver, when the components constituting the service are provided as a hybrid of broadcasting and communication, the service is directly selected. Other operational examples are shown.
- FIG. 9 is a diagram illustrating a system pipe model of the operation example 2-2.
- one BBP stream is transmitted in a physical channel (RF channel) corresponding to a broadcast wave having a predetermined frequency band.
- RF channel physical channel
- LLS LLS, service channel (service), ESG service, and NTP streams are transmitted.
- the service includes SCS signaling data, primary video (Primary Video), and primary audio (Primary Audio) components.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- secondary audio (Secondary Audio) is distributed by the broadband server 30 via the Internet 90 and SCS signaling data is distributed.
- the receiving device 20 ⁇ / b> A can obtain secondary audio data and SCS signaling data by accessing the broadband server 30 via the Internet 90.
- the SCD transmitted by the LLS stream is acquired by the initial scan processing or the like (S51).
- the SCD describes SC bootstrap information and SCS broadband location information in addition to frequencies and triplets as physical parameters.
- “FALSE” is specified as the basic service flag and “TRUE” is specified as the hybrid flag. It is not possible to acquire all information for connecting to the video and audio streams constituting the service, and among the components constituting the service, there are components obtained via communication.
- the SCD SCS broadband location information of SCD specifies “FALSE” as the basic service flag and “TRUE” as the hybrid flag. All the information for connecting to the video and audio streams to be configured cannot be acquired, and there are components acquired via communication among the components that configure the service.
- the broadband server 30 when a service is selected by the user (direct channel selection), the broadband server 30 is connected to the broadband server 30 via the Internet 90 according to a URI (Uniform Resource Identifier) specified in the SCS broadband location information of the service.
- a URI Uniform Resource Identifier
- SCS metadata such as USBD, MPD, SDP, etc. is acquired (S52, S53).
- the receiving device 20A refers to the USBD acquired in the process of step S53, and accesses the broadband server 30 via the Internet 90 according to the secondary audio segment URL described in the MPD, thereby directly selecting the channel. It is possible to connect to the secondary audio stream constituting the service provided (S54).
- the receiving device 20A refers to the USBD, and acquires the LSID by connecting to the SCS stream transmitted by the broadcast wave according to the SDP (S55, S56). Then, the receiving device 20A refers to the LSID acquired in the process of step S56, and uses the primary video corresponding to the MIME type and the primary video constituting the directly selected service using the TSI and TOI of the primary audio.
- the primary audio stream can be connected (S57).
- LSID, USBD, MPD, and SDP are illustrated as SCS signaling data transmitted via broadcast or communication, and are transmitted via broadcast and communication with reference to their SCS metadata.
- SPD indicated by a dotted line in the figure
- other SCS metadata may be referenced as necessary.
- FIG. 10 the upper side in the figure represents the flow of data transmitted from the transmitting device 10 and the broadband server 30, and the lower side in the figure represents the flow of processing in the receiving device 20A that processes those data. Represents.
- the time direction is from the left to the right in the figure.
- the transmission device 10 transmits a broadcast wave (RF Channel) of digital broadcasting using the IP transmission method.
- a broadcast wave for example, a program
- SCS signaling data ESG data
- NTP data NTP data
- LLS signaling data LLS signaling data
- BBP Stream BBP stream
- primary video data and primary audio data as components constituting a service, and SCS signaling data are transmitted in the same ROUTE session.
- the broadband server 30 distributes secondary audio data and SCS signaling data via the Internet 90.
- the SCD transmitted in the LLS stream is acquired and recorded in the NVRAM by the initial scanning process or the like (S61).
- S61 initial scanning process or the like
- SC bootstrap information and SCS broadband location information are described for each service.
- the basic service flag and hybrid flag are specified in addition to the IP address and port number.
- “FALSE” is specified for the basic service flag
- “TRUE” is specified for the hybrid flag. Therefore, the acquisition destination of the component can be specified only by the contents described in the LSID. Furthermore, it represents that a part of the component is also distributed via communication. That is, in this case, the components constituting the target service are transmitted in a single ROUTE session, but a part of the components (audio) is distributed via communication.
- a basic service flag and a hybrid flag are specified in addition to the URI indicating the acquisition destination of the SCS signaling data.
- “FALSE” is specified for the basic service flag
- “TRUE” is specified for the hybrid flag. Therefore, the acquisition destination of the component can be specified only by the contents described in the LSID. Furthermore, it represents that a part of the component is also distributed via communication.
- the reception device 20A reads the SCD from the NVRAM, and follows the URI of the SCS broadband location information of the service to transmit the broadband server 30 via the Internet 90. Is accessed (S62). Thereby, the receiving apparatus 20A can acquire SCS signaling data via communication (S63).
- SCS metadata file such as USBD, MPD, and SDP is acquired as the SCS signaling data.
- the receiving device 20A accesses the broadband server 30 via the Internet 90 in accordance with the secondary audio segment URL described in the MPD acquired in the process of step S63 (S64). As a result, the receiving device 20A can acquire secondary audio data constituting the directly-tuned service that is streamed from the broadband server 30 (S65).
- the receiving device 20A connects to the SCS stream transmitted by the broadcast wave from the transmitting device 10 in accordance with the SDP acquired in step S63 (S66). As a result, the receiving apparatus 20A can acquire the LSID and SPD transmitted in the ROUTE session (S67).
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, port number, TSI, and TOI for connecting to the primary video and primary audio streams constituting the directly selected service are specified. However, since the secondary audio (for example, the second language) is reproduced instead of the primary audio (for example, the first language), only the information regarding the component of the primary video is used.
- the secondary audio for example, the second language
- the primary audio for example, the first language
- the receiving device 20A connects to the primary video stream transmitted in the ROUTE session in accordance with the IP address, port number, TSI, and TOI of the primary video (S68). Thereby, the receiving apparatus 20A can acquire the primary video data transmitted in the ROUTE session (S69).
- the receiving apparatus 20A temporarily stores in the buffer the primary video data acquired via broadcasting and the secondary audio data acquired via communication, thereby performing buffering processing and further rendering processing.
- the video and audio of the program corresponding to the selected service are reproduced.
- the SC bootstrap information or the SCS broadband location information of the SCD includes the basic service flag. Since "FALSE” is specified and “TRUE” is specified as the hybrid flag, the components that make up the target service are transmitted in single or multiple ROUTE sessions and are part of the component (audio) Is distributed via communication.
- the LSID by referring to other SCS metadata such as MPD, all information for connecting to the video and audio streams constituting the service can be obtained in the ROUTE session.
- the receiving device 20A refers to the basic service flag and the hybrid flag of the SC bootstrap information or the SCS broadband location information to determine whether the components constituting the service are transmitted only in the ROUTE session, Can be recognized before acquiring the SCS signaling data, the components constituting the service can be acquired efficiently and appropriately and easily.
- the SCS signaling data is acquired not only via the broadcast but also via the communication, the data amount of the SCS signaling data transmitted by the broadcast wave is reduced, and the use band is reduced. can do.
- “TRUE” is designated as the basic service flag and “FALSE” is designated as the hybrid flag
- “TRUE” is designated as the hybrid flag in the SCS broadband location information.
- SCS signaling data for receiving only primary video data and primary audio data transmitted via broadcasting is transmitted as SCS signaling data transmitted via broadcasting.
- the hybrid flag of the SCS broadband location information is “TRUE”, primary video data and primary audio data transmitted via broadcasting, and communication as SCS signaling data transmitted via communication, and communication. This indicates that the SCS signaling data for receiving the secondary audio data transmitted via is transmitted.
- Operation example 3 is an operation example when the component constituting the service is provided by broadcasting (and communication) in the receiving device 20B (FIG. 2) as a mobile receiver, and the service is selected by ESG. Represents.
- FIG. 11 is a diagram illustrating a system pipe model of Operation Example 3.
- one BBP stream is transmitted in a physical channel (RF channel) corresponding to a broadcast wave having a predetermined frequency band.
- RF channel physical channel
- LLS LLS, service channel (service), ESG service, and NTP streams are transmitted.
- the service includes SCS signaling data, primary video (Primary Video), and primary audio (Primary Audio) components.
- Broadcast waves having the above-described configuration are transmitted from the transmission device 10 and received by the reception device 20B which is a mobile receiver.
- SCS signaling data and ESG data are distributed by the broadband server 30 via the Internet 90.
- the receiving device 20B can acquire SCS signaling data and ESG data by accessing the broadband server 30 via the Internet 90.
- ESG data is acquired (S71).
- a broadband server is transmitted via the Internet 90 based on the ESG data.
- SCS metadata such as USBD, MPD, and SDP is acquired (S 72, S 73).
- the receiving device 20B refers to the USBD acquired in the process of step S73, and acquires the LSID by connecting to the SCS stream transmitted by the broadcast wave according to the SDP (S74, S75). Then, the receiving device 20B refers to the LSID acquired in the process of step S75, and uses the primary video corresponding to the MIME type and the primary video constituting the ESG-tuned service using the primary audio TSI and TOI.
- the primary audio stream can be connected (S76).
- LSID, USBD, MPD, and SDP are illustrated as SCS signaling data transmitted via broadcast or communication, and the video transmitted via broadcast with reference to their SCS metadata.
- SPD indicated by a dotted line in the figure
- other SCS metadata may be referred to as necessary.
- the receiving device 20B selects a service (ESG channel selection) using an electronic program guide corresponding to ESG data.
- the receiving device 20B is used for viewing a service distributed from the broadband server 30.
- the ESG data may be acquired through an application so that service selection may be performed.
- FIG. 11 the case where the primary video and primary audio streams transmitted by broadcast waves are connected is illustrated, but the secondary audio distributed from the broadband server 30 by using the MPD referenced from the USBD. You may make it connect with the stream of.
- FIG. 12 the upper side in the figure represents the flow of data transmitted from the transmission device 10 and the broadband server 30, and the lower side in the figure represents the flow of processing in the receiving device 20B that processes those data. Represents.
- the direction of time is from the left to the right in the figure.
- the transmitting apparatus 10 transmits a broadcast wave (RF channel) of digital broadcasting using the IP transmission method.
- a broadcast wave for example, a program
- SCS signaling data ESG data
- NTP data NTP data
- LLS signaling data LLS signaling data
- BBP Stream BBP stream
- primary video data and primary audio data as components constituting a service, and SCS signaling data are transmitted in the same ROUTE session.
- the broadband server 30 distributes ESG data and SCS signaling data via the Internet 90.
- the broadband server 30 may distribute secondary audio data.
- an application is activated.
- a broadband server via the Internet 90 is used.
- 30 is accessed and ESG data is acquired (S81).
- ESG data is acquired (S81).
- an electronic program guide corresponding to the ESG data acquired via communication is displayed by the application.
- the receiving device 20B accesses the broadband server 30 via the Internet 90 based on the ESG data. (S82). Thereby, the receiving apparatus 20B can acquire SCS signaling data via communication (S83).
- SCS metadata such as USBD, MPD, and SDP is acquired by using ESG data.
- the receiving device 20B connects to the SCS stream transmitted by the broadcast wave from the transmitting device 10 in accordance with the SDP acquired in step S83 (S84). Thereby, the receiving apparatus 20B can acquire the SCS signaling data transmitted in the ROUTE session (S85).
- SCS metadata such as LSID and SPD is acquired as SCS signaling data.
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, port number, TSI, and TOI for connecting to the primary video and primary audio streams that make up the ESG-selected service are specified.
- the receiving device 20B connects to the primary video and primary audio streams transmitted in the ROUTE session according to the IP address, port number, TSI, and TOI (S86). Thereby, the receiving device 20B can acquire the primary video data and the primary audio data transmitted in the ROUTE session (S87).
- the primary video data and the secondary audio data acquired via broadcasting are temporarily stored in the buffer, thereby performing buffering processing, and further performing rendering processing, thereby selecting the ESG channel.
- the video and audio of the program corresponding to the service are played.
- the NTP time stamp transmitted by the extension area of the LCT header can be used for the synchronized playback of video and audio.
- the MPD transmitted in the SCS stream is obtained as another means, and the MPD reference time and the DASH segment moof box
- the decoding time and the display time may be calculated from the decoding time in units of pictures stored in the image and the display time information.
- step S83 is performed.
- Secondary audio data can be acquired by accessing the broadband server 30 via the Internet 90 in accordance with the MPD segment URL acquired in the above process.
- Operation example 4 shows an operation example when the component constituting the service is provided only by broadcasting in the receiving device 20A (FIG. 1) as a fixed receiver, and the service is selected by ESG. Yes.
- FIG. 13 is a diagram illustrating a system pipe model of operation example 4.
- one BBP stream is transmitted in a physical channel (RF (Channel) corresponding to a broadcast wave having a predetermined frequency band.
- RF Physical channel
- LLS LLS, service channel (service), ESG service, and NTP streams are transmitted.
- the service is composed of SCS signaling data, video, audio, and subtitle components.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- the ESG data transmitted in the ESG stream is acquired according to the ESG bootstrap information of the SCD read from the NVRAM (S91).
- the USBD is acquired from the SCS stream according to the ESG channel selected service.
- the service selected by ESG is linked to USBD by the SCD Global Unique Service ID (GUSI).
- SCS metadata such as MPD and SDP is acquired based on USBD reference information.
- the receiving device 20A refers to the USBD and acquires the LSID by connecting to the SCS stream according to the SDP (S93, S94). Then, the receiving device 20A refers to the LSID acquired in the process of step S94, and uses the video and audio TSI and TOI corresponding to the MIME type, and the video and audio streams that constitute the ESG-selected service. (S95).
- LSID, USBD, MPD, and SDP are illustrated as SCS signaling data transmitted via broadcast, and the video and audio transmitted via broadcast are referred to with reference to their SCS metadata.
- SPD shown by a dotted line in the figure
- other SCS metadata may be referred to as necessary.
- FIG. 14 the upper side in the figure represents the flow of data transmitted from the transmission apparatus 10, and the lower side in the figure represents the flow of processing in the receiving apparatus 20A that processes those data.
- the direction of time is from the left side to the right side in the drawing.
- a transmitting apparatus 10 of a broadcasting station transmits a digital broadcast broadcast wave (RF channel) using an IP transmission method.
- a service for example, a program
- SCS signaling data ESG data
- NTP data NTP data
- LLS signaling data LLS signaling data
- video data and audio data as components constituting a service, and SCS signaling data are transmitted in the same ROUTE session.
- the SCD transmitted by the LLS is acquired and recorded in the NVRAM by the initial scanning process or the like.
- ESG bootstrap information is described in addition to frequencies and triplets as physical parameters.
- the receiving device 20A connects to the ESG stream transmitted by the broadcast wave from the transmitting device 10 according to the ESG bootstrap information of the SCD read from the NVRAM (S101). ). Thereby, the receiving device 20A can acquire the ESG data transmitted by the ESG stream (S102).
- the receiving device 20A when a service channel selection operation (ESG channel selection) based on the electronic program guide is performed by the user, the receiving device 20A connects to the SCS stream corresponding to the ESG channel selected service (S103). Thereby, the receiving device 20A can acquire the SCS signaling data transmitted in the ROUTE session (S104).
- ESG-tuned services and USBD are linked by the SCD global unique service ID, but the SCS metadata reference information is described in USBD.
- SCS metadata such as MPD and SDP will be acquired.
- the receiving device 20A connects to the SCS stream transmitted by the broadcast wave from the transmitting device 10 in accordance with the SDP acquired in the process of step S104 (S105).
- the receiving apparatus 20A can acquire the SCS signaling data transmitted in the ROUTE session (S106).
- SCS metadata such as LSID and SPD is acquired as SCS signaling data.
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, port number, TSI, and TOI for connecting to the video and audio streams that make up the ESG-selected service are specified.
- the receiving device 20A connects to the video and audio streams transmitted in the ROUTE session according to the IP address, port number, TSI, and TOI (S107). Thereby, the receiving apparatus 20A can acquire the video data and the audio data transmitted in the ROUTE session (S108).
- the receiving device 20A temporarily stores video data and audio data acquired via broadcasting in a buffer to perform buffering processing, and further performs rendering processing, thereby providing an ESG-tuned service.
- the video and audio of the corresponding program are played.
- the NTP time stamp transmitted by the extension area of the LCT header can be used for the synchronized playback of video and audio.
- the MPD transmitted in the SCS stream is obtained as another means, and the MPD reference time and the DASH segment moof box
- the decoding time and the display time may be calculated from the decoding time in units of pictures stored in the image and the display time information.
- Operation example 5-1 is an operation when the service is directly tuned in the receiving device 20A (FIG. 1) as a fixed receiver when the components constituting the service are transmitted in a plurality of ROUTE sessions. An example is shown.
- FIG. 15 is a diagram illustrating a system pipe model of the operation example 5-1.
- the configuration of the broadcast wave in Operation Example 5-1 in FIG. 15 is the same as the broadcast wave in Operation Example 1 in FIG. 5, but in a physical channel (RF (Channel) corresponding to the broadcast wave having a predetermined frequency band. Two BBP streams are transmitted.
- RF Physical channel
- BBP stream ID “y”
- LLS LLS
- service service channel
- ESG service ESG service
- NTP streams NTP streams
- the service is composed of SCS signaling data and video and audio components.
- BBP stream ID “ro”
- an LSID and two robust audio Robott Audio1, Robust Audio2 streams are transmitted.
- a robust audio stream of low quality but high robustness is transmitted. Further, as the robust audio, two streams of robust audio 1 and robust audio 2 having different strength levels are transmitted.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- the SCD transmitted by the LLS stream is acquired by the initial scan processing or the like (S111).
- “FALSE” is specified as the basic service flag and “FALSE” is specified as the hybrid flag. Therefore, even if the receiving device 20A refers to only the LSID, It is not possible to obtain all information for connecting to video and audio streams that make up the selected service. In addition, there is no component acquired via communication among the components constituting the service.
- SCS metadata such as USBD, MPD, and SDP is acquired (S112, S113).
- LSID, USBD, MPD, and SDP are illustrated as SCS signaling data transmitted via broadcast, and a robust audio stream transmitted via broadcast with reference to these SCS metadata.
- SPD, LSID (indicated by a dotted line in the figure), and other SCS metadata may be referred to as necessary.
- FIG. 16 the upper side in the drawing represents the flow of data transmitted from the transmission device 10, and the lower side in the drawing represents the processing flow in the receiving device 20 ⁇ / b> A that processes those data.
- the time direction is from the left to the right in the figure.
- the transmission device 10 transmits a broadcast wave (RF Channel) of digital broadcasting using the IP transmission method.
- a broadcast wave for example, a program
- SCS signaling data for example, ESG data
- NTP data for example, NTP
- LLS signaling data are transmitted in one BBP stream (hereinafter referred to as “BBP stream 1”).
- BBP stream 2 The other BBP stream (hereinafter referred to as “BBP stream 2”) transmits a robust audio and an LSID stream.
- ROUTE session 1 a ROUTE session that transmits a stream of video, audio, and SCS signaling data in the BBP stream 1
- ROUTE session 2 a ROUTE session that transmits two robust audio and LSIDs in the BBP stream 2
- the SCD transmitted in the LLS stream of the BBP stream 1 is acquired and recorded in the NVRAM by the initial scanning process or the like (S121).
- S121 initial scanning process or the like
- SC bootstrap information is described for each service.
- the basic service flag and hybrid flag are specified in the SC bootstrap information.
- “FALSE” is specified for the basic service flag
- “FALSE” is specified for the hybrid flag. Therefore, the acquisition source of the component can be specified only by the contents described in the LSID. In addition, all of the components are distributed via broadcasting.
- the reception device 20A reads the SCD from the NVRAM and transmits the SCD in a broadcast wave from the transmission device 10 according to the SC bootstrap information of the service. It connects to the SCS stream of the BBP stream 1 that is currently connected (S122). Thereby, the receiving apparatus 20A can acquire the SCS signaling data transmitted in the ROUTE session 1 (S123).
- SCS metadata is described in USBD, MPD and SDP are acquired using this reference information.
- the receiving device 20A connects to the LSID stream of the BBP stream 2 transmitted by the broadcast wave from the transmitting device 10 in accordance with the SDP acquired in step S123 (S124). Thereby, the receiving apparatus 20A can acquire the LSID transmitted in the ROUTE session 2 (S125).
- LSID describes video and audio TSI and TOI corresponding to MIME type. That is, by referring to the LSID, the IP address, the port number, the TSI, and the TOI for connecting to the video and the robust audio 1 stream constituting the directly selected service are specified.
- the receiving device 20A connects to the video stream transmitted in the ROUTE session 1 in accordance with the video IP address, port number, TSI, and TOI (S126). Accordingly, the receiving device 20A can acquire the video data transmitted in the ROUTE session 1 (S127).
- the receiving device 20A connects to the robust audio 1 stream transmitted in the ROUTE session 2 in accordance with the IP address, the port number, the TSI, and the TOI of the robust audio 1 (S128). Thereby, the receiving device 20A can acquire the robust audio data transmitted in the ROUTE session 2 (S129).
- the receiving device 20A temporarily stores the video data acquired from the ROUTE session 1 and the robust audio data acquired from the ROUTE session 2 in a buffer, thereby performing buffering processing and further performing rendering processing.
- the video and audio of the program corresponding to the selected service are reproduced.
- “FALSE” is designated as the basic service flag in the SC bootstrap information of the SCD. Since “FALSE” is specified as the hybrid flag, the components constituting the target service are transmitted in a single or multiple ROUTE sessions, and all of the components are distributed via broadcasting. Become.
- SCS metadata such as SDP, all information for connecting to the video and audio streams constituting the service can be obtained in the ROUTE session.
- the receiving apparatus 20A refers to the basic service flag and the hybrid flag of the SC bootstrap information to determine whether or not the components constituting the service are transmitted only in the ROUTE session, and whether the location can be resolved only by the LSID. Can be recognized prior to acquiring the SCS signaling data, the components constituting the service can be acquired efficiently and appropriately and easily.
- Operation example 5-2 Robust service channel selection 2 (fixed receiver, direct channel selection)
- the service in the receiving device 20A (FIG. 1) as a fixed receiver, when the components constituting the service and the SCS signaling data are transmitted in a plurality of ROUTE sessions, the service directly selects the channel.
- FIG. 17 is a diagram illustrating a system pipe model of operation example 5-2.
- the configuration of the broadcast wave in Operation Example 5-2 in FIG. 17 is the same as the broadcast wave in Operation Example 5-1 in FIG. 15, and a physical channel (RF Channel) corresponding to a broadcast wave having a predetermined frequency band. 2, two BBP streams are transmitted, except that the service channel extends over the two BBP streams.
- RF Channel physical channel
- BBP stream ID “X”
- a part of the ESG service, NTP, LLS, and service channel (service) stream is transmitted
- a partial stream of LSID, two robust audios, and a service channel (service) is transmitted.
- the ROUTE session and the BBP stream are independent and the elements constituting one ROUTE session do not need to be transmitted in the same BBP stream, for example, components such as video and audio, and SCS signaling data May be transmitted in different BBP streams.
- a broadcast wave having the above configuration is transmitted from the transmission device 10 and received by the reception device 20A which is a fixed receiver.
- steps S131 to S136 is executed and connected to the robust audio 1 or the robust audio 2 constituting the directly selected service.
- the processing flow is shown in FIG. Since it is the same as the process of 15 steps S111 to S116, its description is omitted here.
- FIG. 18 is a diagram illustrating a configuration of an embodiment of a transmission device to which the present technology is applied.
- the transmission device 10 includes a signaling generation unit 111, a signaling processing unit 112, a video data acquisition unit 113, a video encoder 114, an audio data acquisition unit 115, an audio encoder 116, a caption data acquisition unit 117, and a caption encoder. 118, an ESG generation unit 119, an ESG processing unit 120, a Mux 121, and a transmission unit 122.
- the signaling generation unit 111 acquires original data for generating signaling data from an external server or a built-in storage.
- the signaling generation unit 111 generates signaling data using the original data of the signaling data and supplies it to the signaling processing unit 112.
- the signaling processing unit 112 processes the signaling data supplied from the signaling generation unit 111 and supplies it to the Mux 121.
- LLS signaling data composed of LLS metadata such as SCD and SCS signaling data composed of SCS metadata such as USBD and LSID are generated as signaling data.
- the video data acquisition unit 113 acquires video data provided from an external server, a built-in storage, a video camera, etc., and supplies it to the video encoder 114.
- the video encoder 114 encodes the video data supplied from the video data acquisition unit 113 in accordance with an encoding method such as MPEG (Moving Picture Experts Group) and supplies the encoded data to the Mux 121.
- MPEG Motion Picture Experts Group
- the audio data acquisition unit 115 acquires audio data provided from an external server, a built-in storage, a microphone, and the like, and supplies the audio data to the audio encoder 116.
- the audio encoder 116 encodes the audio data supplied from the audio data acquisition unit 115 in accordance with an encoding method such as MPEG, and supplies the encoded audio data to the Mux 121.
- the subtitle data acquisition unit 117 acquires subtitle data provided from an external server or a built-in storage and supplies the subtitle data to the subtitle encoder 118.
- the caption encoder 118 encodes the caption data supplied from the caption data acquisition unit 117 in accordance with an encoding method such as MPEG, and supplies the encoded data to the Mux 121.
- the ESG generation unit 119 acquires original data for generating ESG data from an external server or a built-in storage.
- the ESG generation unit 119 generates ESG data using the original data of ESG data, and supplies the ESG data to the ESG processing unit 120.
- the ESG processing unit 120 processes the ESG data supplied from the ESG generation unit 119 and supplies it to the Mux 121.
- the Mux 121 includes a signaling data stream from the signaling processing unit 112, a video stream from the video encoder 114, an audio stream from the audio encoder 116, a subtitle stream from the subtitle encoder 118, and an ESG processing unit 120.
- the ESG data streams are multiplexed to generate a BBP stream, which is supplied to the transmitter 122.
- the transmission unit 122 transmits the BBP stream supplied from the Mux 121 through the antenna 123 as a broadcast wave (digital broadcast signal) of digital broadcast using the IP transmission method.
- components such as video and audio and a stream of SCS signaling data are transmitted in a ROUTE session.
- a component stream such as video or audio is transmitted in a ROUTE session
- the file of each component is divided into segments conforming to the ISO FFFF regulations, and the resulting segment data is converted into LCT packets. It will be stored and transmitted.
- an LLS header of an LLS packet storing LLS signaling data for example, LLS metadata such as SCD
- SCS signaling data for example, USBD or LSID
- Filtering information can be arranged in the LCT header of an LCT packet storing SCS metadata).
- compression information Compression Scheme
- type information Frament Type
- extension type information Type Extension
- version information is arranged.
- the compression information information indicating whether or not the target signaling data is compressed is designated.
- the type information information indicating the type of target signaling data is specified.
- the extension type information extended filtering information set for each type of signaling data is arbitrarily set.
- the version information information indicating the version of the target signaling data is specified.
- FIG. 19 is a diagram illustrating a configuration of an embodiment of a reception device to which the present technology is applied.
- the receiving device 20 includes a tuner 212, a Demux 213, a control unit 214, an NVRAM 215, an input unit 216, a communication unit 217, a Demux 218, a video decoder 219, a video output unit 220, a display 221, an audio decoder 222, an audio An output unit 223, a speaker 224, and a caption decoder 225 are included.
- the tuner 212 extracts a digital broadcast signal corresponding to a user's channel selection operation from a broadcast wave (digital broadcast signal) of a digital broadcast using the IP transmission method received via the antenna 211 according to the control from the control unit 214.
- the BBP stream obtained as a result of the demodulation is supplied to the Demux 213.
- the Demux 213 separates the BBP stream supplied from the tuner 212 into video, audio, and subtitle streams and signaling data in accordance with control from the control unit 214.
- the Demux 213 supplies video data to the video decoder 219, audio data to the audio decoder 222, caption data to the caption decoder 225, and signaling data to the control unit 214.
- the control unit 214 controls the operation of each unit of the receiving device 20. Further, the control unit 214 is connected to a component stream transmitted via broadcast or communication based on the signaling data supplied from the Demux 213 or the communication unit 217, and controls each component to control the reproduction of the component. To control the operation.
- the detailed configuration of the control unit 214 will be described later with reference to FIG.
- the NVRAM 215 is a non-volatile memory, and records various data according to the control from the control unit 214.
- the input unit 216 supplies an operation signal to the control unit 214 in accordance with a user operation.
- the communication unit 217 connects to the broadband server 30 via the Internet 90 according to the control from the control unit 214 and requests distribution of the component stream.
- the communication unit 217 receives a stream of components streamed from the broadband server 30 via the Internet 90 and supplies the received component stream to the Demux 218.
- the communication unit 217 receives SCS signaling data or ESG data from the broadband server 30 via the Internet 90 according to control from the control unit 214 and supplies the SCS signaling data or ESG data to the control unit 214.
- the Demux 218 separates the component stream supplied from the communication unit 217 into video data, audio data, and subtitle data, the video data to the video decoder 219, and the audio data to the audio decoder.
- the caption data is supplied to the caption decoder 225.
- Video data is supplied to the video decoder 219 from the Demux 213 or Demux 218.
- the video decoder 219 decodes video data in accordance with a decoding scheme such as MPEG in accordance with control from the control unit 214 and supplies the video data to the video output unit 220.
- the video output unit 220 outputs the video data supplied from the video decoder 219 to the display 221. Thereby, for example, the video of the program is displayed on the display 221.
- Audio data is supplied to the audio decoder 222 from the Demux 213 or Demux 218.
- the audio decoder 222 decodes audio data in accordance with a decoding scheme such as MPEG in accordance with control from the control unit 214 and supplies the audio data to the audio output unit 223.
- the audio output unit 223 outputs the audio data supplied from the audio decoder 222 to the speaker 224. Thereby, for example, sound corresponding to the video of the program is output from the speaker 224.
- Subtitle data is supplied from the Demux 213 or Demux 218 to the subtitle decoder 225.
- the subtitle decoder 225 decodes subtitle data in accordance with a decoding scheme such as MPEG in accordance with control from the control unit 214 and supplies the decoded subtitle data to the video output unit 220.
- the video output unit 220 synthesizes the caption data supplied from the caption decoder 225 with the video data supplied from the video decoder 219 and outputs the result to the display 221. Thereby, for example, the subtitle superimposed on the video of the program is displayed on the display 221.
- the Demux 213 supplies the ESG data to the control unit 214 when the ESG data is separated from the BBP stream.
- the control unit 214 supplies the ESG data supplied from the Demux 213 or the communication unit 217 to the video output unit 220, so that the electronic program guide is displayed on the display 221.
- the receiving device 20 can also be configured not to have a communication function such as the communication unit 217. Further, when the receiving device 20 is a set top box or the like, the display 221 or the speaker 224 can be omitted.
- FIG. 20 is a diagram illustrating a functional configuration example of a portion that controls the initial scan process, the channel selection process, the filtering process, and the communication process in the control unit 214 of FIG.
- control unit 214 includes a channel selection control unit 251, a filtering control unit 252, a signaling acquisition unit 253, a signaling analysis unit 254, a communication control unit 255, and a packet header monitoring unit 256.
- the signaling acquisition unit 253 includes an LLS signaling acquisition unit 271 and an SCS signaling acquisition unit 272.
- the channel selection control unit 251 controls the channel selection process executed by the tuner 212.
- the filtering control unit 252 controls the filtering process executed by the Demux 213.
- the channel selection control unit 251 controls the tuner 212 and the filtering control unit 252 controls the Demux 213, whereby the LLS signaling data transmitted in the LLS stream is acquired by the LLS signaling acquisition unit 271. , And supplied to the signaling analysis unit 254.
- the signaling analysis unit 254 records channel selection information obtained by analyzing the LLS signaling data (LLS metadata such as SCD) from the LLS signaling acquisition unit 271 in the NVRAM 215.
- the channel selection control unit 251 acquires the channel selection information (SCD) recorded in the NVRAM 215 according to the operation signal from the input unit 216.
- the channel selection control unit 251 controls the channel selection process executed by the tuner 212 based on the acquired channel selection information.
- the channel selection control unit 251 supplies the SC bootstrap information included in the channel selection information (SCD) to the filtering control unit 252.
- the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the SC bootstrap information supplied from the channel selection control unit 251. Thereby, in Demux 213, when connected to the SCS stream constituting the service to be selected and the stream is transmitted in the ROUTE session, the SCS signaling data is extracted from the LCT packet.
- the SCS signaling acquisition unit 272 acquires SCS signaling data (SCS metadata such as USBD, SDP, MPD, and LSID) and supplies the acquired data to the signaling analysis unit 254.
- the signaling analysis unit 254 analyzes the SCS signaling data (the SCS metadata such as USBD, SDP, MPD, and LSID) supplied from the SCS signaling acquisition unit 272, and the analysis result is used as the filtering control unit 252 or the communication control unit 255. To supply. That is, the signaling analysis unit 254, when the distribution route of the component streams constituting the channel selection service is via broadcasting, the IP address, port number, TSI, and , TOI is specified and supplied to the filtering control unit 252. Also, the signaling analysis unit 254 supplies information (for example, URL) of the acquisition destination to the communication control unit 255 when the distribution route of the stream of the component that constitutes the channel selection target service is via communication. .
- the SCS signaling data the SCS metadata such as USBD, SDP, MPD, and LSID
- the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the IP address, port number, TSI, and TOI supplied from the signaling analysis unit 254. Thereby, in Demux 213, the filtering process of an LCT packet is performed, and segment data is extracted from the LCT packet obtained thereby. The resulting video data is supplied to the video decoder 219, and the audio data is supplied to the audio decoder 222. The caption data is supplied to the caption decoder 225.
- the communication control unit 255 controls the communication process executed by the communication unit 217 based on the acquisition destination information (for example, URL) supplied from the signaling analysis unit 254.
- the communication unit 217 receives the component stream that is stream-distributed from the broadband server 30 via the Internet 90 and supplies the stream to the Demux 218.
- the Demux 218 supplies video data obtained from the stream supplied from the communication unit 217 to the video decoder 219, audio data to the audio decoder 222, and caption data to the caption decoder 225.
- SCS signaling data is distributed from the broadband server 30
- the SCS signaling data from the communication unit 217 is supplied to the SCS signaling acquisition unit 272.
- the packet header monitoring unit 256 monitors packets transmitted by the BBP stream in the Demux 213 and analyzes the header of the monitoring target packet.
- the packet header monitoring unit 256 controls the filtering control unit 252 in accordance with the analysis result of the packet header, and the signaling acquisition unit 253 acquires LLS metadata and SCS metadata obtained from a packet that satisfies a specific condition. So that In this filtering process, for example, filtering is performed using at least one piece of information of compression information (Compression ⁇ ⁇ ⁇ Scheme), type information (Fragment Type), extension type information (Type Extension), and version information as a specific condition. .
- FIG. 21 is a diagram illustrating a configuration of an embodiment of a broadband server to which the present technology is applied.
- the broadband server 30 includes a signaling generation unit 311, a signaling processing unit 312, a video data acquisition unit 313, a video encoder 314, an audio data acquisition unit 315, an audio encoder 316, a caption data acquisition unit 317, and a caption encoder. 318, ESG generation unit 319, ESG processing unit 320, data holding unit 321, communication unit 322, and control unit 323.
- the signaling generation unit 311 acquires original data for generating SCS signaling data from an external server or a built-in storage.
- the signaling generation unit 311 generates SCS signaling data using the original data of the SCS signaling data and supplies it to the signaling processing unit 312.
- the signaling processing unit 312 processes the SCS signaling data supplied from the signaling generation unit 311 and causes the data holding unit 321 to hold it.
- SCS metadata such as USBD and LSID is generated as SCS signaling data.
- the video data acquisition unit 313 acquires video data provided from an external server, a built-in storage, a video camera, etc., and supplies it to the video encoder 314.
- the video encoder 314 encodes the video data supplied from the video data acquisition unit 313 in accordance with an encoding method such as MPEG, and causes the data holding unit 321 to hold the video data.
- the audio data acquisition unit 315 acquires audio data provided from an external server, a built-in storage, a microphone, and the like, and supplies the audio data to the audio encoder 316.
- the audio encoder 316 encodes the audio data supplied from the audio data acquisition unit 315 in accordance with an encoding method such as MPEG, and causes the data holding unit 321 to hold it.
- the subtitle data acquisition unit 317 acquires subtitle data provided from an external server or a built-in storage and supplies the subtitle data to the subtitle encoder 318.
- the subtitle encoder 318 encodes the subtitle data supplied from the subtitle data acquisition unit 317 in accordance with an encoding method such as MPEG, and causes the data holding unit 321 to hold the subtitle data.
- the ESG generation unit 319 acquires original data for generating ESG data from an external server or a built-in storage.
- the ESG generation unit 319 generates ESG data using the original data of ESG data, and supplies the ESG data to the ESG processing unit 320.
- the ESG processing unit 320 processes the ESG data supplied from the ESG generation unit 319 and causes the data holding unit 321 to hold it.
- the data holding unit 321 includes SCS signaling data from the signaling processing unit 312, video data from the video encoder 314, audio data from the audio encoder 316, subtitle data from the subtitle encoder 318, and The ESG data from the ESG processing unit 320 is held.
- the communication unit 322 communicates with the receiving device 20 via the Internet 90 according to control from the control unit 323.
- the communication unit 322 reads SCS signaling data, video data, audio data, subtitle data, or ESG data held in the data holding unit 321 in response to a request from the receiving device 20, and transmits it via the Internet 90. , To the requesting receiving device 20.
- step S151 the signaling generation unit 111 generates signaling data using the original data of the signaling data, and supplies it to the signaling processing unit 112.
- step S ⁇ b> 152 the signaling processing unit 112 processes the signaling data supplied from the signaling generation unit 111 and supplies it to the Mux 121.
- LLS metadata such as SCD and SCS metadata such as USBD and LSID are generated as signaling data.
- the signaling data may be generated by an external server.
- the signaling generation unit 111 supplies the signaling data supplied from the external server to the signaling processing unit 112 as it is.
- step S153 the video data acquisition unit 113, the audio data acquisition unit 115, and the caption data acquisition unit 117 acquire video data, audio data, and caption data as components from an external server or the like, and a video encoder 114, the audio encoder 116, and the caption encoder 118.
- step S154 the video encoder 114, the audio encoder 116, and the subtitle encoder 118 are supplied from the video data acquisition unit 113, the audio data acquisition unit 115, and the subtitle data acquisition unit 117.
- Data and subtitle data are encoded in accordance with an encoding method such as MPEG and supplied to the Mux 121.
- step S155 the Mux 121 multiplexes the signaling data from the signaling processing unit 112, the video stream from the video encoder 114, the audio stream from the audio encoder 116, and the subtitle stream from the subtitle encoder 118 to generate a BBP.
- a stream is generated and supplied to the transmission unit 122.
- step S156 the transmission unit 122 transmits the BBP stream supplied from the Mux 121 as a digital broadcast signal via the antenna 123.
- step S116 ends, the transmission process of FIG. 22 ends.
- the LLS header of the LLS packet storing LLS signaling data (LLS metadata such as SCD) or the LCT header of the LCT packet storing SCS signaling data (metadata such as USBD and LSID) Filtering information such as compression information (Compression Scheme), type information (Fragment Type), extension type information (Type Extension), and version information can be arranged.
- step S211 the control unit 214 monitors the operation signal from the input unit 216 and waits until an initial scan event occurs. If it is determined in step S212 that an initial scan event has occurred, the process proceeds to step S213.
- step S213 the tuner 212 performs frequency scan processing according to the control from the channel selection control unit 251.
- step S214 whether or not the frequency scan is successful is determined by the frequency scan process in step S213.
- step S214 If it is determined in step S214 that the frequency scan has failed, the process returns to the process in step S213, and the frequency scan process is performed again. On the other hand, if it is determined in step S214 that the frequency scan process has been successful, the process proceeds to step S215.
- step S215 the Demux 213 acquires and analyzes the BBP stream supplied from the tuner 212 in accordance with the control from the filtering control unit 252.
- step S216 it is determined whether an IP packet is extracted from the BBP stream according to the analysis result in step S215.
- step S216 If it is determined in step S216 that an IP packet has been extracted, the process proceeds to step S217. In step S217, the Demux 213 discards the extracted IP packet. On the other hand, if it is determined in step S216 that a packet other than the IP packet has been extracted, the process proceeds to step S218.
- step S218 it is determined whether an LLS packet is extracted from the BBP stream according to the analysis result in step S215.
- step S218 If it is determined in step S218 that a packet other than the LLS packet has been extracted, the process proceeds to step S217. In step S217, the Demux 213 discards packets other than the extracted LLS packet. On the other hand, if it is determined in step S218 that the LLS packet has been extracted, the process proceeds to step S219.
- step S219 the Demux 213 and the control unit 214 execute LLS acquisition / recording processing.
- the filtering process is performed based on the filtering information of the LLS header added to the LLS packet, and the LLS signaling data (LLS metadata such as SCD) acquired by the filtering process is selected. It is recorded in the NVRAM 215 as station information. Details of the LLS acquisition / recording process will be described later with reference to the flowchart of FIG.
- step S217 or step S219 the process proceeds to step S220.
- step S220 it is determined whether scanning of all frequency bands is completed.
- step S220 If it is determined in step S220 that scanning of all frequency bands has not been completed, the process returns to the process of step S213, and the processes after step S213 are repeated. Thereby, the scanning process of each frequency band is performed, and channel selection information is recorded. If it is determined in step S220 that scanning of all frequency bands has been completed, the initial scan processing in FIG. 23 is terminated.
- step S231 the packet header monitoring unit 256 constantly monitors the LLS packet transmitted by the BBP stream in the Demux 213, and analyzes the LLS header of the monitoring target LLS packet.
- LLS header type information (Fragment Type) a value corresponding to the type of LLS metadata is specified. For example, “000000” is specified for SCD, “000001” for EAD, “000010” for RRD, and “000011” for DCD.
- step S232 If it is determined in step S232 that the types of signaling data (LLS metadata) are different, the process proceeds to step S233. In step S233, the Demux 213 discards the extracted LLS packet. On the other hand, if it is determined in step S232 that the types of signaling data (LLS metadata) match, the process proceeds to step S234.
- step S234 the packet header monitoring unit 256 determines whether the target LLS signaling data (LLS metadata) is newly acquired according to the analysis result in step S231. That is, since the version information is arranged in the LLS header of the LLS packet, the packet header monitoring unit 256 determines whether or not the LLS packet to which the LLS header in which the version information that is the latest version is arranged is added is extracted. Determine.
- step S234 If it is determined in step S234 that the target LLS signaling data (LLS metadata) has been acquired, the process proceeds to step S233. In step S233, the Demux 213 discards the extracted LLS packet. On the other hand, when it is determined in step S234 that the target LLS signaling data (LLS metadata) is newly acquired, the process proceeds to step S235.
- step S235 the packet header monitoring unit 256 performs extension filter information (Filter_Extension) processing according to the analysis result in step S231. That is, since the extension type information is arranged in the LLS header of the LLS packet, in the processing of this extension filter information, for example, an extension filter that satisfies a predetermined specific condition such as a target area and an urgency level. It is determined whether an LLS packet to which an LLS header in which information is arranged is added is extracted.
- extension filter information Frter_Extension
- the filtering control unit 252 controls the Demux 213 in accordance with the control from the packet header monitoring unit 256 to perform filtering processing of the monitored LLS packet, and satisfies a specific condition among the monitored LLS packets.
- LLS signaling data obtained from the LLS packet is acquired by the LLS signaling acquisition unit 271.
- step S236 the signaling analysis unit 254 records the LLS signaling data (LLS metadata such as SCD) acquired by the LLS signaling acquisition unit 271 in the NVRAM 215. Thereby, channel selection information obtained from LLS signaling data (LLS metadata such as SCD) is recorded in NVRAM 215.
- LLS metadata such as SCD
- step S251 the channel selection control unit 251 monitors the operation signal from the input unit 216 and waits until a service channel selection event occurs. If it is determined in step S252 that a channel selection event has occurred, the process proceeds to step S253.
- step S253 the channel selection control unit 251 acquires a service ID (channel number) corresponding to the selected service.
- the channel selection control unit 251 refers to the NVRAM 215 to determine whether channel selection information (SCD) has been recorded and acquired.
- step S254 If it is determined in step S254 that the channel selection information has been acquired, the process proceeds to step S255.
- step S255 the channel selection control unit 251 reads and acquires the channel selection information (SCD) recorded in the NVRAM 215.
- step S254 if it is determined in step S254 that the channel selection information has not been acquired, the process proceeds to step S256.
- step S256 the same processing as the LLS acquisition / recording processing of FIG. 24 is performed by the Demux 213 and the control unit 214, and LLS signaling data (LLS metadata such as SCD) is acquired from the LLS stream.
- LLS signaling data LLS metadata such as SCD
- SCD channel selection information
- step S257 the tuner 212, the Demux 213, the control unit 214, and the like perform a channel selection process based on the channel selection information acquired in the process of step S255.
- the detailed contents of the channel selection process will be described later with reference to the flowcharts of FIGS.
- step S271 the control unit 214 determines whether or not the receiving device 20 can receive only a broadcast by confirming whether or not the receiving device 20 has a communication function. In step S271, for example, if it is determined that the reception device 20 does not have a communication function such as the communication unit 217 and can receive only the broadcast, the process proceeds to step S272.
- the signaling analysis unit 254 refers to the channel selection information (SCD) recorded in the NVRAM 215, and “TRUE” is set in the basic service flag (LSIDBaseService element) of the SC bootstrap information of the selected service. Determine whether it is specified.
- SCD channel selection information
- TRUE is set in the basic service flag (LSIDBaseService element) of the SC bootstrap information of the selected service. Determine whether it is specified.
- step S272 If it is determined in step S272 that “TRUE” is specified in the basic service flag (LSIDBaseService element), the process proceeds to step S273.
- step S273 the SCS signaling acquisition unit 272 acquires the LSID transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the LSID acquired in the process of step S273 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S274 the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the analysis result (IP address, port number, TSI, and TOI) supplied from the signaling analysis unit 254.
- the filtering process of the LCT packet is executed, the segment data is extracted from the LCT packet obtained thereby, and the components constituting the selected service are acquired (captured). Further, in step S275, it is determined whether or not all the acquired components have been captured, and the process of step S274 is repeated until all the components are captured, for example, to configure the selected service. Video data and audio data to be acquired are acquired (captured).
- step S274 the video data and the audio data acquired in the process of step S274 are decoded, and the rendering process and the like are performed, so that the video of the program corresponding to the service selected in the process of step S252 of FIG. Audio is played back and service viewing is started (S280).
- step S272 determines whether “FALSE” is specified in the basic service flag (LSIDBaseService element). If it is determined in step S272 that “FALSE” is specified in the basic service flag (LSIDBaseService element), the process proceeds to step S276.
- the SCS signaling acquisition unit 272 acquires SCS signaling data such as USBD, MPD, and SDP transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the SDP acquired in the process of step S276 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S277 the SCS signaling acquisition unit 272 acquires the LSID transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the LSID acquired in the process of step S277 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S278 the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the analysis result (IP address, port number, TSI, and TOI) supplied from the signaling analysis unit 254.
- the filtering process of the LCT packet is executed, the segment data is extracted from the LCT packet obtained thereby, and the components constituting the selected service are acquired (captured). Further, in step S279, it is determined whether or not all the acquired components have been captured, and the process of step S278 is repeated until all the components are captured, for example, to configure the selected service. Video data and audio data to be acquired are acquired (captured).
- step S279 the video data and the audio data acquired in the process of step S279 are decoded and the rendering process is performed, so that the video of the program corresponding to the service selected in the process of step S252 of FIG. Audio is played back and service viewing is started (S280).
- step S280 when “FALSE" is specified as the basic service flag (LSIDBaseService element) of the SC bootstrap information, the component acquisition source cannot be specified only by the contents described in the LSID.
- the desired component is acquired by referring to other SCS metadata such as USBD, MPD, and SDP.
- step S271 If it is determined in step S271 that the receiving device 20 is compatible with a hybrid of broadcasting and communication, the process proceeds to step S281.
- step S281 a channel selection process corresponding to a hybrid of broadcasting and communication is performed. The detailed contents of the channel selection process corresponding to the hybrid will be described later with reference to the flowchart of FIG.
- the signaling analysis unit 254 refers to the channel selection information (SCD) recorded in the NVRAM 215 to determine whether or not SCS broadband location information (SignalingOverInternet element) is described in the selected service. .
- SCD channel selection information
- SCS broadband location information SimalingOverInternet element
- step S291 If it is determined in step S291 that SCS broadband location information (SignalingOverInternet element) is not described in the selected service, the process proceeds to step S272 in FIG. 26, and the subsequent processes are executed. Is done. That is, in this case, it means that the SCS signaling data is provided only by broadcasting, so the SCS signaling data is acquired using the SC bootstrap information.
- SCS broadband location information SimalingOverInternet element
- step S291 If it is determined in step S291 that SCS broadband location information (SignalingOverInternet element) is described in the selected service, the process proceeds to step S292.
- step S292 the signaling analysis unit 254 determines whether “TRUE” is specified in the basic service flag (LSIDBaseService element) of the SCS broadband location information (SignalingOverInternet element).
- step S292 If it is determined in step S292 that “TRUE” is specified in the basic service flag (LSIDBaseService element), the process proceeds to step S293.
- step S293 the SCS signaling acquisition unit 272 acquires the LSID transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the LSID acquired in the process of step S293 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S294 the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the analysis result (IP address, port number, TSI, and TOI) supplied from the signaling analysis unit 254.
- the filtering process of the LCT packet is executed, the segment data is extracted from the LCT packet obtained thereby, and the components constituting the selected service are acquired (captured).
- step S295 it is determined whether or not all the acquired components have been captured, and the process of step S294 is repeated until all the components are captured, for example, to configure the selected service.
- Video data and audio data to be acquired are acquired (captured).
- step S294 the video data and the audio data acquired in the process of step S294 are decoded, and the rendering process is performed, so that the video of the program corresponding to the service selected in the process of step S252 in FIG. Audio is played and viewing of the service is started (S304).
- step S292 determines whether “FALSE” is specified in the basic service flag (LSIDBaseService element). If it is determined in step S292 that “FALSE” is specified in the basic service flag (LSIDBaseService element), the process proceeds to step S296.
- the communication control unit 255 controls the communication unit 217 according to the analysis result (the uri attribute of the SignalingOverInternet element) from the signaling analysis unit 254, and accesses the broadband server 30 via the Internet 90, thereby enabling the USBD.
- SCS signaling data such as MPD and SDP is acquired.
- step S297 the signaling analysis unit 254 determines whether “TRUE” is specified in the hybrid flag (hybrid attribute) of the SCS broadband location information (SignalingOverInternet element).
- step S297 If it is determined in step S297 that “FALSE” is designated in the hybrid flag (hybrid attribute), the process proceeds to step S298.
- the SDP acquired in the process of step S296 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S298 the SCS signaling acquisition unit 272 acquires the LSID transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the LSID acquired in the process of step S298 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- the process of step S298 ends, the process proceeds to step S294.
- step S294 the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the analysis result (IP address, port number, TSI, and TOI) supplied from the signaling analysis unit 254.
- the filtering process of the LCT packet is executed, the segment data is extracted from the LCT packet obtained thereby, and the components constituting the selected service are acquired (captured).
- step S295 it is determined whether or not all the acquired components have been captured, and the process of step S294 is repeated until all the components are captured, for example, to configure the selected service.
- Video data and audio data to be acquired are acquired (captured).
- step S294 the video data and the audio data acquired in the process of step S294 are decoded, and the rendering process is performed. Audio is played and viewing of the service is started (S304).
- step S297 If it is determined in step S297 that “TRUE” is specified in the hybrid flag (hybrid attribute), the process proceeds to step S299.
- step S299 the signaling analysis unit 254, for example, analyzes the USBD or MPD acquired in the process of step S296, thereby determining whether the distribution route of the component to be acquired is via broadcasting or a communication route. judge.
- step S299 If it is determined in step S299 that the component distribution route is via broadcasting, the process proceeds to step S300.
- the SDP acquired in the process of step S296 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S300 the signaling acquisition unit 253 acquires the LSID transmitted in the ROUTE session according to the result of the filtering process executed by the Demux 213.
- the LSID acquired in the process of step S300 is analyzed by the signaling analysis unit 254, and the analysis result is supplied to the filtering control unit 252.
- step S301 the filtering control unit 252 controls the filtering process executed by the Demux 213 based on the analysis results (IP address, port number, TSI, and TOI) supplied from the signaling analysis unit 254.
- the filtering process of the LCT packet is executed, the segment data is extracted from the LCT packet obtained thereby, and the components constituting the selected service are acquired (captured).
- step S302 the signaling analysis unit 254 analyzes the MPD acquired in the process of step S296 and supplies media segment information (segment URL) obtained as a result of the analysis to the communication control unit 255.
- the communication control unit 255 acquires the media segment information (segment URL) from the signaling analysis unit 254.
- step S301 the communication control unit 255 controls the communication unit 217 in accordance with the media segment information (segment URL) from the signaling analysis unit 254, and accesses the broadband server 30 via the Internet 90, thereby selecting. Acquire (capture) the components that make up the service that was stationed.
- step S303 it is determined whether all components to be acquired have been captured. If it is determined in step S303 that all components have not been captured, the process returns to step S299, and the subsequent processes are repeated.
- step S304 for example, the video data and the audio data acquired in step S300 or S302 are decoded and subjected to rendering processing, so that the service selected in step S252 in FIG. 25 is supported. The video and audio of the selected program are played back, and viewing of the service is started (S304).
- step S304 ends, the process returns to the process of step S281 in FIG. 26, and the subsequent processes are executed.
- FIG. 28 is a diagram illustrating the structure of an LLS packet.
- the BBP packet is composed of a BBP header and a payload.
- the payload portion is an IP packet.
- the LLS signaling data is arranged next to the BBP header.
- LLS metadata such as SCD described in XML format is arranged.
- the BBP header contains 2-bit type information, and the type information can distinguish whether the BBP packet is an IP packet or an LLS.
- the LLS header is composed of an LLS index and object version information (version information).
- FIG. 29 is a diagram showing an example of the LLS index of the LLS header.
- compression information In the LLS index, compression information (Compression Scheme), type information (Fragment Type), and extension type information (Type Extension) are arranged.
- compression information information indicating whether or not the target LLS signaling data is compressed is designated. For example, when “0000” is designated, it indicates that compression is not performed, and when “0001” is designated, it indicates that compression is performed in the zip format.
- type information (Fragment Type) information indicating the type of LLS signaling data is specified. For example, “000000” is specified for SCD, “000001” for EAD, “000010” for RRD, and “000011” for DCD.
- extension type information an extension parameter can be specified for each type.
- FIG. 30 is a diagram illustrating the syntax of the SCD in the XML format.
- “@” is added to the attribute.
- the indented element and attribute are specified for the upper element.
- the SCD element as the root element is a higher element of the majorProtocolversion attribute, minorProtocolversion attribute, RFAllocationId attribute, name attribute, Tuning_RF element, and BBPStream element.
- Protocol version information is specified in the majorProtocolversion attribute and the minorProtocolversion attribute.
- RFAllocationId attribute an RF allocation ID of a broadcasting station in units of physical channels is specified.
- name attribute the name of the broadcasting station in units of physical channels is specified.
- the Tuning_RF element specifies information related to channel selection.
- the Tuning_RF element is an upper element of the frequency attribute and the preamble attribute.
- the frequency attribute a frequency for selecting a predetermined band is designated.
- the Preamble attribute control information of the physical layer is specified.
- the BBPStream element is an upper element of the bbpStreamId attribute, payloadType attribute, name attribute, ESGBootstrap element, ClockReferenceInformation element, and Service element.
- the BBP stream ID is specified in the bbpStreamId attribute. When a plurality of BBP streams are arranged, the BBP stream ID is identified.
- the payloadType attribute the payload type of the BBP stream is specified. As this payload type, for example, “ipv4”, “ipv6”, etc. are designated. “ipv4” indicates IPv4 (Internet Protocol version 4). “ipv6” indicates IPv6 (Internet Protocol Version 6).
- the name attribute the name of the BBP stream is specified.
- ESG bootstrap information is specified in the ESGBootstrap element. This ESG bootstrap information enables access to the ESG.
- the ESGBootstrap element is an upper element of the ESGProvider element. In the ESGProvider element, information related to ESG is specified for each ESG provider.
- the ESGProvider element is an upper element of the providerName attribute, the ESGBroadcastLocation element, and the ESGBroadbandLocation element.
- the ESGBroadcastLocation element specifies an ESG service by RF allocation ID, BBP stream ID, and service ID (triplet) specified by the RFAllocationId attribute, BBPStreamId attribute, and ESGServiceId attribute when ESG is transmitted by broadcasting. .
- the ESGBroadbandLocation element specifies a URI for accessing a file of the ESG by the ESGUri attribute when the ESG is transmitted via communication.
- the ClockReferenceInformation element is an upper element of the sourceIPAddress attribute, the destinationIPAddress attribute, and the portNum attribute.
- the sourceIPAddress attribute and the destinationIPAddress attribute IP addresses of a source (source) and a destination (destination) that transmit time information are specified.
- the portNum attribute a port number for transmitting time information is specified.
- the Service element is an upper element of the serviceId attribute, globalUniqueServiceId attribute, serviceType attribute, hidden attribute, hiddenGuide attribute, shortName attribute, longName attribute, accesControl attribute, SourceOrigin element, SCBootstrap element, SignalingOverInternet element, and AssociationService element.
- the service ID is specified in the serviceId attribute. When a plurality of services are arranged, they are identified by this service ID.
- a global unique service ID is specified in the globalUniqueServiceId attribute. For example, an ESG-tuned service and a USBD can be linked with the global unique service ID.
- Service type information specifies service type information. As this type information, for example, “continued” and “scripted” are designated. “continued” indicates video and audio services, and “scripted” indicates NRT services.
- the hidden attribute and hiddenGuide attribute specify whether the service identified by the service ID is a hidden service. For example, when “on” is designated as the attribute value, the service is not displayed. When “off” is designated as the attribute value, the service is displayed. For example, when “on” is specified as the hidden attribute, the service cannot be selected by operating the remote controller. For example, when “on” is specified as the hiddenGuide attribute, the service is not displayed on the ESG.
- the name of the service identified by the service ID is specified. However, in the shortName attribute, for example, the name of the service name must be specified within 7 characters.
- the accesControl attribute specifies whether the service identified by the service ID is encrypted. For example, if "on" is specified as the accesControl attribute, it indicates that the service is encrypted, and if "off" is specified, it indicates that the service is not encrypted. ing.
- the SourceOrigin element information for identifying the service is specified.
- the SourceOrigin element is an upper element of the country attribute, the originalRFAllocationId attribute, the bbpStreamId attribute, and the serviceId attribute.
- a country code is specified in the country attribute.
- an original RF allocation ID is specified in the originalRFAllocationId attribute.
- the original RF allocation ID is an ID for identifying a broadcast network, and the same value is used even when the service is retransmitted.
- a BBP stream ID is specified in the bbpStreamId attribute.
- a service ID is specified in the serviceId attribute. That is, a unique ID can be assigned to each service by the country code, the original RF allocation ID, the BBP stream ID, and the service ID.
- SC bootstrap information is specified in the SCBootstrap element. With this SC bootstrap information, it becomes possible to access the service channel, and SCS signaling data can be acquired.
- the SCBootstrap element is an upper element of the LSIDBaseService attribute, hybrid attribute, sourceIPAddress attribute, destinationIPAddress attribute, portNum attribute, and tsi attribute.
- the LSIDBaseService attribute is equivalent to the basic service flag described above, and specifies whether or not the stream of the component constituting the service can be acquired only by the LSID.
- the hybrid attribute is equivalent to the hybrid flag described above, and specifies whether or not there is a component stream distributed via communication.
- the IP address of the source (destination) and destination (destination) for transmitting the service is specified.
- the portNum attribute a port number for transmitting the SCS is specified.
- tsi attribute TSI in the ROUTE session that transmits the SCS is specified.
- SCS broadband location information is specified in the SignalingOverInternet element.
- Information related to SCS signaling data transmitted via communication is specified by the SCS broadband location information.
- the SignalingOverInternet element is an upper element of the LSIDBaseService attribute, the hybrid attribute, and the uri attribute.
- the LSIDBaseService attribute is equivalent to the basic service flag described above, and specifies whether or not the stream of the component constituting the service can be acquired only by the LSID.
- the hybrid attribute is equivalent to the hybrid flag described above, and specifies whether or not there is a component stream distributed via communication.
- a URI indicating the acquisition destination of the SCS signaling data is specified.
- the AssociationService element is an upper element of the RFAllocationId attribute, the bbpStreamId attribute, and the serviceId attribute.
- the related subordinate service is specified by the RF allocation ID, BBP stream ID, and service ID (triplet) specified by the RFAllocationId attribute, the bbpStreamId attribute, and the serviceId attribute.
- FIG. 31 is a diagram illustrating the syntax of the EAD in the XML format.
- the EAD element as the root element is an upper element of the AutomaticTuningService element and the EAMessage element.
- the AutomaticTuningService element is for designating an automatic tuning service at the time of wake-up.
- the AutomaticTuningService element is an upper element of the RFAllocationId attribute, the bbpStreamId attribute, and the serviceId attribute.
- the RFAllocationId attribute specifies the network ID of the automatic tuning service.
- the BBPStreamId attribute the BBP stream ID of the automatic channel selection service is designated.
- the serviceId attribute the service ID of the automatic channel selection service is designated. That is, when an AutomaticTuningService element appears, a service specified by a triplet indicated by those attributes is selected.
- the RFAllocationId attribute and the BBPStreamId attribute are not essential. For example, if the same BBP stream as the EAD is specified, only the serviceId attribute needs to be specified.
- EAMessage element specifies the emergency alert information (emergency information) message.
- the EAMessage element is an upper element of the eaMessageId attribute, eaPriority attribute, EAMessageData element, EAApplication element, EAService element, and EAWww element.
- EaMessageId attribute specifies the ID of emergency alert information (emergency information).
- the priority of emergency alert information is specified in the eaPriority attribute.
- subtitle information of emergency alert information is designated in the EAMessageData element.
- the EAApplication element specifies information related to the emergency alert application.
- the EAApplication element is an upper element of the applicationId attribute.
- an application ID is specified.
- EAService element specifies information related to the NRT service for emergency alerts.
- the EAService element is an upper element of the serviceId attribute and the serviceType attribute.
- a service ID is specified in the serviceId attribute.
- Service type information is specified in the serviceType attribute. For example, “nrt” is designated as the service type information. “nrt” indicates an NRT service.
- EAWww element specifies information related to the emergency information site.
- the EAWww element is an upper element of the uri attribute.
- the URI of the emergency information site is specified in the uri attribute.
- FIG. 32 is a diagram illustrating a display example of emergency alert information by EAD.
- the upper side in the drawing represents the flow of data transmitted from the transmission device 10 and the Internet server 40
- the lower side in the drawing represents the flow of processing in the receiving device 20A that processes those data. Represents.
- the direction of time is from the left side to the right side in the figure.
- the transmission device 10 transmits a broadcast wave (RF channel) of digital broadcasting using an IP transmission method.
- a broadcast wave RF channel
- a component constituting a service for example, a program
- SCS signaling data for example, SCS signaling data
- LLS signaling data are transmitted in one BBP stream (hereinafter referred to as “BBP stream 1”).
- BBP stream 2 two robust audio and SCS streams are transmitted in the other BBP stream.
- the Internet server 40 provides an emergency information site and distributes emergency alert detailed information via the Internet 90.
- the SCD transmitted in the LLS stream of the BBP stream 1 is acquired and recorded in the NVRAM by the initial scanning process or the like (S411).
- S411 the initial scanning process or the like
- SC bootstrap information is described for each service.
- the receiving device 20A when the service is selected by the user (S412), the SC bootstrap information of the service is read from the NVRAM and transmitted by the broadcast wave from the transmitting device 10 according to the SC bootstrap information. Is connected to the SCS stream of the existing BBP stream 1 (S413). Thereby, the receiving device 20A can acquire the SCS signaling data transmitted in the ROUTE session 1 (S414).
- the receiving device 20A connects to the video and audio streams of the BBP stream 1 transmitted by the broadcast wave from the transmitting device 10 in accordance with the SCS signaling data acquired in the process of step S414 (S415). Thereby, the receiving apparatus 20A can acquire the video data and the audio data transmitted in the ROUTE session 1 (S416). Then, in the receiving device 20A, the video data and audio data acquired from the ROUTE session 1 are temporarily stored in the buffer, thereby performing buffering processing and further rendering processing, so that the selected service can be obtained. The video and audio of the corresponding program are reproduced (S417).
- the receiving device 20A acquires the EAD transmitted in the LLS stream of the BBP stream 1 (S418), the video of the program being played corresponds to the emergency corresponding to EAD (the EAMessageData element of the EAMessage element).
- Alarm information (subtitle information thereof) is superimposed and displayed (S419).
- the receiving device 20A uses the Internet 90 according to the URI of the emergency information site specified in EAD (the uri attribute of the EAWww element of the EAMessage element).
- the Internet server 40 is accessed via (S421), and detailed emergency alert information is acquired (S422). Thereby, in the receiving device 20A, the emergency alert detailed information acquired from the emergency information site is displayed (S423).
- FIG. 33 is a diagram illustrating the syntax of RRD in XML format.
- the RRD element as the root element is an upper element of the RatingRegionName element, RatingRegion element, TableVersion element, and Dimension element.
- RatingRegionName element the name of the rating region is specified.
- RatingRegion element specifies the code of the rating region. As this code, for example, “us”, “canada”, “mexico”, and the like are designated.
- RRD version information is specified in the TableVersion element.
- RatingDimensionName element specifies the name of the rating dimension. RatingDimension element specifies the rating dimension code. The scale is specified for the graduatedScale element.
- the Dimension Value specifies the dimension value.
- the DimensionValue element is an upper element of the RatingValueText element, AbbrevValueText element, RatingValue element, and RatingTag element. With these attributes, for example, rating information such as age restriction classification is designated.
- FIG. 34 is a diagram illustrating an example of the syntax of the DCD in the XML format.
- the DCD element as the root element is an upper element of the Service element.
- the Service element is an upper element of the serviceID attribute, serviceStatus attribute, video element, and audio element.
- a service ID is specified in the serviceID attribute.
- the serviceStatus attribute information related to the status of the service identified by the service ID is specified.
- the video element information for connecting to a video stream as a minimum service is specified.
- the video element is an upper element of the mime_type attribute, the port_number attribute, and the TSI attribute.
- a MIME type is specified in the mime_type attribute.
- a port number is specified in the port_number attribute.
- TSI is specified as the TSI attribute.
- the audio element information for connecting to an audio stream as a minimum service is specified.
- the audio element is an upper element of the mime_type attribute, the port_number attribute, and the TSI attribute.
- a MIME type is specified in the mime_type attribute.
- a port number is specified in the port_number attribute.
- TSI is specified as the TSI attribute.
- FIG. 35 is a diagram showing the structure of an LCT packet.
- each header of BBP, IP, UDP, and LCT is added to the payload.
- the SCS signaling data is arranged in the payload arranged after the LCT header.
- SCS metadata such as USBD and LSID in XML format is arranged.
- the LCT header is composed of SCS index (Signaling Index) and object version information (version information).
- FIG. 36 is a diagram illustrating an example of the SCS index of the LCT header.
- SCS index (Signaling ⁇ Index)
- compression information (Compression Scheme)
- type information (Fragment Type)
- extension type information (Type Extension)
- the compression information information indicating whether or not the target SCS signaling data is compressed is designated. For example, when “0000” is designated, it indicates that compression is not performed, and when “0001” is designated, it indicates that compression is performed in the zip format.
- type information (Fragment Type) information indicating the type of SCS signaling data is specified. For example, “000000” is specified for the SCS bundle, “000001” for USBD, “000010” for SDP, and “000011” for SPD.
- extension type information an extension parameter can be specified for each type.
- FIG. 37 is a diagram illustrating an example of LSID syntax in XML format.
- the LSID element as the root element is an upper element of the version attribute, the validFrom attribute, the expiration attribute, and the TransportSession element.
- version attribute version information of LSID is specified.
- validFrom attribute the start date and time of the LSID expiration period is specified.
- expiration attribute the expiration date of LSID is specified.
- the LCT transport session information is specified in the TransportSession element.
- the TransportSession element is an upper element of the tsi attribute, SourceFlow element, and RepairFlow element.
- TSI is specified in the tsi attribute.
- SourceFlow information is specified in the SourceFlow element. The detailed configuration of the SourceFlow element will be described later with reference to FIG.
- Repair flow information is specified in the RepairFlow element. The detailed configuration of the RepairFlow element will be described later with reference to FIG.
- FIG. 38 is a diagram illustrating an example of the syntax of the SourceFlow element in FIG.
- Source flow information is specified in the SourceFlow element.
- the SourceFlow element as the root element is an upper element of the EFDT element, idRef attribute, realtime attribute, minBufferSize attribute, ApplicationIdentifier element, and PayloadFormat element.
- EFDT element is an abbreviation for Extended FDT, and specifies information related to the extended FDT. The detailed configuration of the EFDT element will be described later with reference to FIG. EFDTRefID is specified in the idRef attribute.
- PayloadFormat element specifies the payload format of source flow information.
- the PayloadFormat element is an upper element of the codePoint attribute, deliveryObjectFormat attribute, fragmentation attribute, deliveryOrder attribute, sourceFECPayloadID attribute, and FECParameters element.
- the code point value is specified in the codePoint attribute.
- the default value of the code point value is “0”.
- a payload format is specified in the deliveryObjectFormat attribute.
- the fragmentation attribute information related to fragmentation is specified.
- the deliveryOrder attribute information related to the delivery order is specified.
- the sourceFECPayloadID attribute the payload ID of the source FEC is specified.
- FEC parameters are specified in the FECParameters element.
- FIG. 39 is a diagram illustrating an example of the syntax of the EFDT element in FIG.
- the EFDT element as the route element is an upper element of the route: idRef attribute, route: version attribute, route: maxExpiresDelta attribute, route: maxTransportSize attribute, and FileTemplate element.
- EFDT IV ID is specified in the route: idRef attribute.
- the route: version attribute specifies EFDT version information.
- the route: maxExpiresDelta attribute specifies the time until the object expires after transmission of the object.
- the route: maxTransportSize attribute specifies the maximum transfer size.
- information related to the file template is specified.
- FIG. 40 is a diagram illustrating an example of the syntax of the RepairFlow element in FIG.
- the RepairFlow element As shown in FIG. 40, the RepairFlow element as the root element is an upper element of the FECParameters element in which the FEC parameter is specified.
- the FECParameters element is an upper element of the fecEncodingId attribute, maximumDelay attribute, overhead attribute, minBufferSize attribute, FECOTI element, and ProtectedObject element.
- the FEC scheme ID is specified in the fecEncodingId attribute.
- the maximumDelay attribute the maximum delay time of the source flow information and the repair flow information is specified.
- An overhead value is designated in the overhead attribute.
- the minBufferSize attribute the minimum buffer size required by the receiving device 20 is specified.
- transmission information of the FEC object is specified.
- the ProtectedObject element information related to the source flow information to be protected is specified. The detailed configuration of the ProtectedObject element will be described later with reference to FIG.
- FIG. 41 is a diagram illustrating an example of the syntax of the ProtectedObject element in FIG.
- the ProtectedObject element as the root element is an upper element of the sessionDescription attribute, the tsi attribute, the sourceTOI attribute, and the fecTransportObjectSize attribute.
- sessionDescription attribute session information of source flow information is specified.
- tsi attribute the TSI of the source flow information is specified.
- sourceTOI attribute the TOI of the delivery object that matches the TOI of the repair flow information is specified.
- the fecTransportObjectSize attribute specifies the default size of the FEC transport object.
- FIG. 42 is a diagram illustrating an example of the SPD syntax in the XML format.
- the SPD element as the root element is an upper element of the serviceId attribute, spIndicator attribute, AlternativeService element, HybridSignalLocationDescription element, Content advisoryDescription element, and NRTServiceDescription element.
- the service ID is specified in the serviceId attribute.
- the spIndicator attribute whether or not each service identified by the service ID is encrypted is specified. When “on” is specified as the spIndicator attribute, it indicates that the service is encrypted, and when “off” is specified, it indicates that the service is not encrypted. .
- the AlternativeService element is an upper element of the globalUniqueServiceId attribute.
- a global unique service ID is specified.
- HybridSignalLocationDescription element information related to signaling data transmitted via communication is specified. The detailed configuration of the HybridSignalLocationDescription element will be described later with reference to FIG.
- Information related to the rating region is specified in the ContentAdvisoryDescription element.
- the detailed configuration of the ContentAdvisoryDescription element will be described later with reference to FIG.
- NRTServiceDescription element Information related to the NRT service is specified in the NRTServiceDescription element.
- the detailed configuration of the NRTServiceDescription element will be described later with reference to FIG.
- FIG. 43 is a diagram illustrating an example of the syntax of the HybridSignalLocationDescription element of FIG.
- the HybridSignalLocationDescription element information related to signaling data transmitted via communication is specified. As shown in FIG. 43, the HybridSignalLocationDescription element as the root element is an upper element of the version attribute, the url attribute, and the hybrid attribute.
- the version attribute of signaling data is specified in the version attribute.
- a URL indicating the acquisition destination of signaling data is specified.
- the hybrid attribute information indicating whether it is signaling data corresponding to the hybrid service is specified. For example, when “TRUE” is designated as the hybrid attribute, it indicates that the hybrid service is supported. For example, when “FALSE” is designated as the hybrid attribute, it indicates that the broadcast basic service is supported.
- FIG. 44 is a diagram illustrating an example of the syntax of the ContentAdvisoryDescription element in FIG.
- the Content AdviceDescription element As shown in FIG. 44, the Content
- RRD version information is specified in the version attribute.
- the RatingRegion element is a higher-level element of the ratingRegionId attribute and RatingDimension element.
- a rating region ID is specified in the ratingRegionId attribute.
- the RatingDimension element is an upper element of the dimensionIndex attribute, the ratingValue attribute, and the ratingTag attribute. These attributes specify rating information such as how to classify age restrictions.
- FIG. 45 is a diagram illustrating an example of the syntax of the NRTServiceDescription element of FIG.
- the NRTServiceDescription element is an upper element of the ConsumptionModel attribute, autoUpdate attribute, storageReservarion attribute, defaultContentSize attribute, ProtocolVersionDescription element, CapabilityDescription element, IconDescription element, ISO639LanguageDescription element, and ReceiverTargetingDescription element.
- the transmission mode of the NRT service is specified.
- “B & D”, “push”, “portal”, and “triggered” are designated as the transmission mode.
- “B & D” is an abbreviation for Browse and Download, and is a mode for downloading file data of NRT content selected by the user.
- “push” is a mode in which the contracted NRT service is provided in a push type.
- “Portal” is a mode in which an HTML file or the like is transmitted and immediately displayed.
- “triggered” is a mode for providing an application.
- the autoUpdate attribute specifies whether the NRT service is automatically updated. When “on” is specified as the autoUpdate attribute, it indicates that the NRT service is automatically updated, and when “off” is specified, it indicates that the NRT service is not automatically updated.
- the storageReservarion attribute specifies the required storage capacity. In the defaultContentSize attribute, the size per NRT content is specified.
- ProtocolVersionDescription element information indicating what kind of service the data is is specified.
- CapabilityDescription element information related to a function (capability) required for the receiving device 20 that receives the provision of the NRT service is specified.
- the IconDescription element information indicating the acquisition destination of the icon used in the NRT service is specified.
- the language code of the NRT service is specified in the ISO639LanguageDescription element.
- target information of the NRT service is specified.
- FIG. 46 is a diagram illustrating an example of the syntax of the ProtocolVersionDescription element in FIG.
- Protocol Version Description element information indicating what kind of service the data is is specified.
- the Protocol Version Description element as the root element is an upper element of the protocolIdentifier attribute, the majorProtocolVersion attribute, and the minorProtocolVersion attribute.
- type information of the data service format is specified.
- type information for example, “A / 90” and “NRT” are designated.
- a / 90” indicates a method for transmitting general-purpose data.
- NRT indicates that the transmission is performed by NRT (Non-RealTime).
- the majorProtocolVersion attribute and the minorProtocolVersion attribute specify the data service version.
- a major version is specified in the majorProtocolVersion attribute, and a minor version is specified in the minorProtocolVersion attribute.
- FIG. 47 is a diagram illustrating an example of the syntax of the CapabilityDescription element of FIG.
- Capability Description element information related to a function (capability) required for the receiving device 20 that receives the provision of the NRT service is specified.
- Capability Description element as the root element is an upper element of the IndivisualCapabilityCodes element, IndivisualCapabilityString element, and CapabilityOrSets element.
- the IndivisualCapabilityCodes element is an upper element of the essentialIndicator attribute, the capabilityCode attribute, and the formatIdentifier attribute.
- the essentialIndicator attribute information indicating whether the capability is essential is specified.
- the capabilityCode attribute a predetermined capability code is designated. That is, whether or not the capability specified by the capability code is essential is specified by the essentialIndicator attribute and the capabilityCode attribute.
- the formatIdentifier attribute a function (capability) to be evaluated is specified when a capability code is arbitrarily specified.
- the IndivisualCapabilityString element is an upper element of the essentialIndicator attribute, capabilityCategoryCode attribute, and capabilityString attribute.
- the essentialIndicator attribute information indicating whether the capability is essential is specified.
- the capabilityCategoryCode attribute a code for each capability category is specified. That is, the essentialIndicator attribute and the capabilityCategoryCode attribute specify whether or not the capability specified by the code for each capability category is essential.
- the capabilityString attribute a capability (capability) to be evaluated is specified for each capability category.
- the CapabilityOrSets element is specified when specifying the evaluation for each capability code by the above IndivisualCapabilityCodes element and the evaluation for each code of the capability category by the IndivisualCapabilityString element by an OR condition. Therefore, the CapabilityOrSets element is an upper element of the essentialIndicator attribute, CapabilityCodesInSets element, and CapabilityStringsInSets element, and the essentialIndicator attribute corresponds to the above essentialIndicator attribute.
- the capabilityCode attribute and the formatIdentifier attribute in the CapabilityCodesInSets element correspond to the capabilityCode attribute and the formatIdentifier attribute in the above-described IndivisualCapabilityCodes element.
- the capabilityCategoryCode attribute and the capabilityString attribute in the CapabilityStringsInSets element correspond to the capabilityCategoryCode attribute and the capabilityString attribute in the above-described IndivisualCapabilityString element.
- FIG. 48 is a diagram illustrating an example of the syntax of the IconDescription element in FIG.
- the IconDescription element information indicating the acquisition destination of the icon used in the NRT service is specified.
- the IconDescription element as the root element is an upper element of the content_linkage attribute.
- a URL indicating an icon acquisition destination is specified.
- FIG. 49 is a diagram illustrating an example of the syntax of the ISO-639 LanguageDescription element of FIG.
- ISO639LanguageDescription element specifies the language code of the NRT service. As shown in FIG. 49, the ISO639LanguageDescription element as the root element is an upper element of the languageCode attribute. In the languageCode attribute, a language code defined in ISO 639 is specified.
- FIG. 50 is a diagram illustrating an example of the syntax of the ReceiverTargetingDescription element of FIG.
- the target information of the NRT service is specified.
- the ReceiverTargetingDescription element as the root element is an upper element of the TargetEntry element.
- the TargetEntry element is an upper element of the geoLocation attribute, postalCode attribute, and demographic category attribute.
- the geoLocation attribute specifies the geographical location that is the target of the NRT service.
- the postalCode attribute the postal code of the area targeted for the NRT service is specified.
- the demographic category attribute specifies the category of the user that is the target of the NRT service. As this category, for example, “males”, “females”, “Ages 12-17” are designated. “males” indicates that the target of the NRT service is male. “females” indicates that the target of the NRT service is female. “Ages 12-17” indicates that the NRT service target is 12 to 17 years old.
- ATSC 3.0 which is the next-generation broadcasting standard in the United States that is currently being formulated
- ATSC which is a method adopted by the United States, etc.
- ISDB Integrated Services Digital Broadcasting
- DVB Digital Video Broadcasting
- the present invention is not limited to terrestrial digital television broadcasting, but may be adopted for satellite digital television broadcasting, digital cable television broadcasting, and the like.
- SCD Service Configuration Description
- SCT Service Configuration Table
- SPD Service Parameter Description
- SPT Service Parameter Table
- the elements and attributes are described when the signaling data is described in a markup language such as XML.
- the names of these elements and attributes are examples, and other names are adopted. You may be made to do.
- an RF allocation ID (RF Allocation ID) defined in SCD or the like may be referred to as a network ID (Network ID), an RF channel ID (RF Channel ID), or the like.
- the LSIDBaseService attribute of the SC Bootstrap element of the SCD may be described as an LSIDBasicService attribute.
- the difference between these names is a formal difference, and the substantial contents of those elements and attributes are not different.
- FIG. 51 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 905 is further connected to the bus 904.
- An input unit 906, an output unit 907, a recording unit 908, a communication unit 909, and a drive 910 are connected to the input / output interface 905.
- the input unit 906 includes a keyboard, a mouse, a microphone, and the like.
- the output unit 907 includes a display, a speaker, and the like.
- the recording unit 908 includes a hard disk, a nonvolatile memory, and the like.
- the communication unit 909 includes a network interface or the like.
- the drive 910 drives a removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
- the CPU 901 loads the program stored in the ROM 902 or the recording unit 908 to the RAM 903 via the input / output interface 905 and the bus 904 and executes the program. A series of processing is performed.
- the program executed by the computer 900 can be provided by being recorded on a removable medium 911 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 908 via the input / output interface 905 by installing the removable medium 911 in the drive 910. Further, the program can be received by the communication unit 909 via a wired or wireless transmission medium and installed in the recording unit 908. In addition, the program can be installed in the ROM 902 or the recording unit 908 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.
- Second metadata including a first flag and a second flag indicating whether there is a component stream transmitted via a communication from a server on the Internet in a component stream constituting the service.
- a receiving apparatus comprising: a control unit configured to connect to a component stream transmitted via the broadcast based on the first metadata and to control reproduction of the component.
- the control unit indicates that the component that constitutes the service can be acquired only by the first metadata, and the second flag is transmitted via the communication.
- the reception device is configured to control component reproduction by connecting to the component stream transmitted via the broadcast based on the first metadata.
- the second acquisition unit manages reproduction of a component stream transmitted via the communication when the second flag indicates that there is a component stream transmitted via the communication.
- Get the third metadata of The control unit is connected to a component stream transmitted via the broadcast and a component stream transmitted via the communication based on the first metadata and the third metadata, The receiving device according to (1), which controls reproduction of video.
- the first metadata is first signaling data transmitted in a layer higher than the IP layer in the protocol stack of the IP transmission method, The receiving apparatus according to any one of (1) to (3), wherein the second metadata is second signaling data transmitted in a layer lower than an IP layer in the protocol stack of the IP transmission scheme.
- the component transmitted via the broadcast and the first signaling data stream are transmitted in a Real-time Object Delivery over Unidirectional Transport (ROUTE) session that is an extension of File Delivery over Unidirectional Transport (FLUTE).
- ROUTE Real-time Object Delivery over Unidirectional Transport
- the service comprises a component transmitted via the broadcast, to which a common IP address is assigned, and the first signaling data,
- the receiving device according to (5), wherein the component transmitted via the broadcast and the first signaling data are transmitted in different BBP (Base Band Packet) streams.
- BBP Base Band Packet
- the receiving device according to any one of (4) to (6), wherein the second acquisition unit acquires the first signaling data transmitted via broadcast or communication.
- the component is video, audio, or subtitle, The receiving apparatus according to any one of (1) to (7), wherein the service is a program.
- the first metadata is LSID (LCT Session Instance Description),
- the receiving apparatus according to any one of (1) to (8), wherein the second metadata is SCD (Service Configuration Description).
- the receiving device is A first flag indicating whether or not a component constituting a service can be acquired only by using first metadata including information on a component stream transmitted via broadcasting by a broadcast wave of digital broadcasting using the IP transmission method; Second metadata including a second flag indicating whether or not there is a component stream transmitted via communication from a server on the Internet among the component streams constituting the service; Obtaining the first metadata based on the second metadata; A receiving method comprising the step of controlling the reproduction of a component by connecting to the stream of the component transmitted via the broadcast based on the first metadata.
- a first flag indicating whether or not a component constituting a service can be acquired only by using first metadata including information on a component stream transmitted via broadcasting by a broadcast wave of digital broadcasting using the IP transmission method;
- a transmission unit that transmits the generated second metadata is first signaling data transmitted in a layer higher than the IP layer in the protocol stack of the IP transmission method, The transmission apparatus according to (11), wherein the second metadata is second signaling data transmitted in a layer lower than the IP layer in the protocol stack of the IP transmission scheme.
- the transmission device (13) The transmission device according to (12), wherein the component transmitted via the broadcast and the first signaling data stream are transmitted in a ROUTE session in which FLUTE is extended.
- the service comprises a component transmitted via the broadcast, to which a common IP address is assigned, and the first signaling data,
- the transmission device according to (13), wherein the component transmitted via the broadcast and the first signaling data are transmitted in different BBP streams.
- the transmitting device is A first flag indicating whether or not a component constituting a service can be acquired only by using first metadata including information on a component stream transmitted via broadcasting by a broadcast wave of digital broadcasting using the IP transmission method; Generating second metadata including a second flag indicating whether or not there is a component stream transmitted via communication from a server on the Internet among the component streams constituting the service; A transmission method including the step of transmitting the generated second metadata.
- 1, 2 service providing system 10 transmitting device, 20A, 20B, 20 receiving device, 30 broadband server, 40 Internet server, 50 relay station, 60 access point, 90 Internet, 111 signaling generator, 113 video data acquisition unit, 115 Audio data acquisition unit, 117 subtitle data acquisition unit, 122 transmission unit, 212 tuner, 214 control unit, 217 communication unit, 251 channel selection control unit, 252 filtering control unit, 253 signaling acquisition unit, 254 signaling analysis unit, 255 communication control Section, 256 packet header monitoring section, 271 LLS signaling acquisition section, 272 SCS signaling acquisition section, 311 signaling generation section 313 video data acquisition unit, 315 audio data acquisition unit, 317 subtitle data obtaining unit, 322 communication unit, 900 computer, 901 CPU
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/032,409 US10305949B2 (en) | 2014-10-10 | 2015-09-28 | Reception device, reception method, transmission device, and transmission method |
JP2016553048A JP6610553B2 (ja) | 2014-10-10 | 2015-09-28 | 受信装置、受信方法、送信装置、及び、送信方法 |
CA2932717A CA2932717C (en) | 2014-10-10 | 2015-09-28 | Reception device, reception method, transmission device, and transmission method |
MX2016007240A MX366870B (es) | 2014-10-10 | 2015-09-28 | Dispositivo de recepción, método de recepción, dispositivo de transmisión, y método de transmisión. |
EP15848219.0A EP3206409B1 (en) | 2014-10-10 | 2015-09-28 | Receiving device, receiving method, transmission device, and transmission method |
KR1020167014497A KR102456991B1 (ko) | 2014-10-10 | 2015-09-28 | 수신 장치, 수신 방법, 송신 장치, 및 송신 방법 |
CN201580002942.6A CN105981399B (zh) | 2014-10-10 | 2015-09-28 | 接收装置、接收方法、传输装置以及传输方法 |
US16/390,803 US10841350B2 (en) | 2014-10-10 | 2019-04-22 | Reception device, reception method, transmission device, and transmission method |
US17/064,269 US11374993B2 (en) | 2014-10-10 | 2020-10-06 | Reception device, reception method, transmission device, and transmission method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014-209501 | 2014-10-10 | ||
JP2014209501 | 2014-10-10 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/032,409 A-371-Of-International US10305949B2 (en) | 2014-10-10 | 2015-09-28 | Reception device, reception method, transmission device, and transmission method |
US16/390,803 Continuation US10841350B2 (en) | 2014-10-10 | 2019-04-22 | Reception device, reception method, transmission device, and transmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016056412A1 true WO2016056412A1 (ja) | 2016-04-14 |
Family
ID=55653029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/077244 WO2016056412A1 (ja) | 2014-10-10 | 2015-09-28 | 受信装置、受信方法、送信装置、及び、送信方法 |
Country Status (8)
Country | Link |
---|---|
US (3) | US10305949B2 (ko) |
EP (1) | EP3206409B1 (ko) |
JP (1) | JP6610553B2 (ko) |
KR (1) | KR102456991B1 (ko) |
CN (1) | CN105981399B (ko) |
CA (1) | CA2932717C (ko) |
MX (1) | MX366870B (ko) |
WO (1) | WO2016056412A1 (ko) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017511040A (ja) * | 2014-11-13 | 2017-04-13 | エルジー エレクトロニクス インコーポレイティド | 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法 |
JP2022507911A (ja) * | 2018-11-23 | 2022-01-18 | ソニーグループ株式会社 | 受信パケットストリームのファイルを記憶するためのバッファ管理 |
US11323778B2 (en) | 2020-09-23 | 2022-05-03 | Sony Group Corporation | Unified programming guide for content associated with broadcaster and VOD applications |
JP2022525298A (ja) * | 2019-09-30 | 2022-05-12 | テンセント・アメリカ・エルエルシー | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム |
JP2022526162A (ja) * | 2020-01-07 | 2022-05-23 | テンセント・アメリカ・エルエルシー | セッションベースdash動作のためのパターン指定 |
JP2022526807A (ja) * | 2020-01-06 | 2022-05-26 | テンセント・アメリカ・エルエルシー | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム |
US11363310B2 (en) * | 2020-09-21 | 2022-06-14 | Sony Corporation | ATSC 3.0 hospitality TV system |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010021526A2 (en) * | 2008-08-22 | 2010-02-25 | Lg Electronics Inc. | A method for processing additional information related to an announced service or content in an nrt service and a broadcast receiver |
JP6579391B2 (ja) * | 2014-07-07 | 2019-09-25 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
MX366870B (es) | 2014-10-10 | 2019-07-29 | Sony Corp | Dispositivo de recepción, método de recepción, dispositivo de transmisión, y método de transmisión. |
KR101781884B1 (ko) * | 2014-11-04 | 2017-09-26 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
CN106233692B (zh) * | 2014-11-12 | 2019-09-13 | Lg电子株式会社 | 广播信号发送装置、广播信号接收装置、广播信号发送方法和广播信号接收方法 |
EP3232668A4 (en) * | 2014-12-10 | 2018-06-13 | LG Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method and broadcast signal reception method |
US10264624B2 (en) | 2014-12-17 | 2019-04-16 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, and reception method |
EP3249914A4 (en) * | 2015-01-21 | 2018-07-18 | LG Electronics Inc. | Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method |
US10356451B2 (en) | 2015-07-06 | 2019-07-16 | Lg Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
CA3082203C (en) * | 2015-10-23 | 2022-11-08 | Sharp Kabushiki Kaisha | Signaling method, receiving method signaling device, and receiving device |
JP2019135806A (ja) * | 2018-02-05 | 2019-08-15 | ソニーセミコンダクタソリューションズ株式会社 | 復調回路、処理回路、処理方法、および処理装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140109128A1 (en) * | 2011-04-20 | 2014-04-17 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
WO2014132821A1 (ja) * | 2013-02-27 | 2014-09-04 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びにコンテンツ供給システム |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6630963B1 (en) * | 2001-01-23 | 2003-10-07 | Digeo, Inc. | Synchronizing a video program from a television broadcast with a secondary audio program |
EP2075935A1 (en) * | 2007-12-31 | 2009-07-01 | Motorola, Inc. | A method and apparatus for providing uninterrupted media to a user |
JP5045535B2 (ja) | 2008-04-28 | 2012-10-10 | ソニー株式会社 | 受信装置及び受信方法 |
WO2010021526A2 (en) * | 2008-08-22 | 2010-02-25 | Lg Electronics Inc. | A method for processing additional information related to an announced service or content in an nrt service and a broadcast receiver |
CA2743997C (en) * | 2008-11-18 | 2013-06-11 | Lg Electronics Inc. | Method for receiving a broadcast signal |
US8099752B2 (en) * | 2008-12-03 | 2012-01-17 | Sony Corporation | Non-real time services |
US8782725B2 (en) * | 2009-01-15 | 2014-07-15 | Lg Electronics Inc. | Method of processing non-real time service and broadcast receiver |
JP5278059B2 (ja) * | 2009-03-13 | 2013-09-04 | ソニー株式会社 | 情報処理装置及び方法、プログラム、並びに情報処理システム |
US8320823B2 (en) * | 2009-05-04 | 2012-11-27 | Siport, Inc. | Digital radio broadcast transmission using a table of contents |
US8621520B2 (en) * | 2009-05-19 | 2013-12-31 | Qualcomm Incorporated | Delivery of selective content to client applications by mobile broadcast device with content filtering capability |
KR101809957B1 (ko) * | 2010-03-29 | 2017-12-18 | 엘지전자 주식회사 | 비실시간 서비스 처리 방법 및 방송 수신기 |
US20130211567A1 (en) * | 2010-10-12 | 2013-08-15 | Armital Llc | System and method for providing audio content associated with broadcasted multimedia and live entertainment events based on profiling information |
FR2973632A1 (fr) | 2011-03-31 | 2012-10-05 | France Telecom | Procede d'acces a un service, notamment un portail web, par un terminal de restitution d'un flux multimedia |
US9584238B2 (en) * | 2011-06-24 | 2017-02-28 | Nokia Corporation | Accessing service guide information in a digital video broadcast system |
CN102868937A (zh) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | 多媒体数据的传输方法及*** |
JP6071187B2 (ja) | 2011-11-09 | 2017-02-01 | オリンパス株式会社 | 撮像ユニットおよび撮像モジュール |
MX2014008657A (es) * | 2012-01-24 | 2014-10-06 | Sony Corp | Dispositivo de recepcion, metodo de recepcion, programa y sistema de procesamiento de informacion. |
US9942601B2 (en) * | 2013-01-24 | 2018-04-10 | Saturn Licensing Llc | Storing non-real time content |
US9967522B2 (en) | 2013-02-27 | 2018-05-08 | GM Global Technology Operations LLC | Driver monitoring camera system |
US8938033B2 (en) * | 2013-03-15 | 2015-01-20 | Intel Corporation | Enhanced low power active radio reception |
MX366870B (es) | 2014-10-10 | 2019-07-29 | Sony Corp | Dispositivo de recepción, método de recepción, dispositivo de transmisión, y método de transmisión. |
-
2015
- 2015-09-28 MX MX2016007240A patent/MX366870B/es active IP Right Grant
- 2015-09-28 CN CN201580002942.6A patent/CN105981399B/zh active Active
- 2015-09-28 US US15/032,409 patent/US10305949B2/en active Active
- 2015-09-28 JP JP2016553048A patent/JP6610553B2/ja not_active Expired - Fee Related
- 2015-09-28 EP EP15848219.0A patent/EP3206409B1/en active Active
- 2015-09-28 KR KR1020167014497A patent/KR102456991B1/ko active IP Right Grant
- 2015-09-28 CA CA2932717A patent/CA2932717C/en active Active
- 2015-09-28 WO PCT/JP2015/077244 patent/WO2016056412A1/ja active Application Filing
-
2019
- 2019-04-22 US US16/390,803 patent/US10841350B2/en active Active
-
2020
- 2020-10-06 US US17/064,269 patent/US11374993B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140109128A1 (en) * | 2011-04-20 | 2014-04-17 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
WO2014132821A1 (ja) * | 2013-02-27 | 2014-09-04 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びにコンテンツ供給システム |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017511040A (ja) * | 2014-11-13 | 2017-04-13 | エルジー エレクトロニクス インコーポレイティド | 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法 |
JP2022507911A (ja) * | 2018-11-23 | 2022-01-18 | ソニーグループ株式会社 | 受信パケットストリームのファイルを記憶するためのバッファ管理 |
JP7168918B2 (ja) | 2018-11-23 | 2022-11-10 | ソニーグループ株式会社 | 受信パケットストリームのファイルを記憶するためのバッファ管理 |
JP2022525298A (ja) * | 2019-09-30 | 2022-05-12 | テンセント・アメリカ・エルエルシー | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム |
JP7182727B2 (ja) | 2019-09-30 | 2022-12-02 | テンセント・アメリカ・エルエルシー | セッションのメディア・データを受信する方法、装置及びコンピュータ・プログラム |
JP2022526807A (ja) * | 2020-01-06 | 2022-05-26 | テンセント・アメリカ・エルエルシー | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム |
JP7252373B2 (ja) | 2020-01-06 | 2023-04-04 | テンセント・アメリカ・エルエルシー | メディアコンテンツのメディアデータを受信する方法、装置、およびコンピュータプログラム |
JP2022526162A (ja) * | 2020-01-07 | 2022-05-23 | テンセント・アメリカ・エルエルシー | セッションベースdash動作のためのパターン指定 |
JP7190589B2 (ja) | 2020-01-07 | 2022-12-15 | テンセント・アメリカ・エルエルシー | セッションベースdash動作のためのパターン指定 |
US11363310B2 (en) * | 2020-09-21 | 2022-06-14 | Sony Corporation | ATSC 3.0 hospitality TV system |
US11323778B2 (en) | 2020-09-23 | 2022-05-03 | Sony Group Corporation | Unified programming guide for content associated with broadcaster and VOD applications |
Also Published As
Publication number | Publication date |
---|---|
EP3206409B1 (en) | 2024-01-03 |
CN105981399B (zh) | 2020-05-08 |
US10841350B2 (en) | 2020-11-17 |
EP3206409A1 (en) | 2017-08-16 |
US20160248828A1 (en) | 2016-08-25 |
MX2016007240A (es) | 2016-08-11 |
KR20170068408A (ko) | 2017-06-19 |
EP3206409A4 (en) | 2018-05-23 |
JP6610553B2 (ja) | 2019-11-27 |
JPWO2016056412A1 (ja) | 2017-07-20 |
CN105981399A (zh) | 2016-09-28 |
US10305949B2 (en) | 2019-05-28 |
KR102456991B1 (ko) | 2022-10-21 |
US20210037075A1 (en) | 2021-02-04 |
CA2932717A1 (en) | 2016-04-14 |
US20190297128A1 (en) | 2019-09-26 |
MX366870B (es) | 2019-07-29 |
US11374993B2 (en) | 2022-06-28 |
CA2932717C (en) | 2023-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6610553B2 (ja) | 受信装置、受信方法、送信装置、及び、送信方法 | |
KR101760445B1 (ko) | 수신 장치, 수신 방법, 송신 장치 및 송신 방법 | |
KR102484513B1 (ko) | 수신 장치, 수신 방법, 송신 장치, 및, 송신 방법 | |
KR102460464B1 (ko) | 수신 장치, 수신 방법, 송신 장치 및 송신 방법 | |
JPWO2015156150A1 (ja) | 受信装置、受信方法、送信装置、及び、送信方法 | |
KR102384709B1 (ko) | 수신 장치, 수신 방법, 송신 장치, 및 송신 방법 | |
WO2015198872A1 (ja) | 受信装置、受信方法、送信装置、及び、送信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2016553048 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15848219 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20167014497 Country of ref document: KR Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2015848219 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015848219 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2932717 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: MX/A/2016/007240 Country of ref document: MX |
|
NENP | Non-entry into the national phase |
Ref country code: DE |