KR102016674B1 - Receiving device for providing hybryd service and method thereof - Google Patents
Receiving device for providing hybryd service and method thereof Download PDFInfo
- Publication number
- KR102016674B1 KR102016674B1 KR1020120133017A KR20120133017A KR102016674B1 KR 102016674 B1 KR102016674 B1 KR 102016674B1 KR 1020120133017 A KR1020120133017 A KR 1020120133017A KR 20120133017 A KR20120133017 A KR 20120133017A KR 102016674 B1 KR102016674 B1 KR 102016674B1
- Authority
- KR
- South Korea
- Prior art keywords
- additional data
- data
- information
- signal
- content
- Prior art date
Links
Images
Classifications
-
- 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/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23116—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The receiving device is disclosed. The apparatus includes a first receiver for receiving a first signal including signaling data and signaling information through a radio frequency broadcast network, a controller for detecting a plurality of additional data source information from the signaling information, and an IP communication network ( A second receiver for receiving a second signal including additional data from a source apparatus corresponding to each of the plurality of additional data source information, the reference data included in the first signal, and the second signal. And a storage unit for storing the additional data included therein and an output unit for processing and synchronizing and outputting the reference data and the additional data, respectively. Accordingly, different signals can be synchronized and output.
Description
The present invention relates to a receiving apparatus and a hybrid service providing method, and more particularly, to a receiving apparatus and a hybrid service providing method for providing a hybrid service for processing and synchronizing and outputting a plurality of signals received through different paths. will be.
With the development of electronic technology, various types of electronic devices have been developed and spread. Representative examples of these electronic devices include a receiving device such as a TV.
Recently, as the performance of TV is improved, even multimedia contents such as 3D content or full HD content are being serviced. This type of content has a larger data size than existing content.
However, the transmission bandwidth used in the broadcasting network is limited. Therefore, there is a limitation in the size of content that can be transmitted in the current broadcasting network. In order to meet this constraint, it is necessary to reduce the resolution inevitably, there is a problem that the image quality deteriorated accordingly.
In order to solve this problem, there have been attempts to provide various types of media data through various transmission environments. However, since these data are transmitted through different paths, it is not known whether the data is related to each other on the receiving device side, and thus there is a problem in that they cannot be properly synchronized.
Therefore, there is a need for a method that can properly synchronize these contents.
SUMMARY OF THE INVENTION The present invention is directed to the above-described necessity, and an object of the present invention is to provide a receiving apparatus for providing a hybrid service for receiving, synchronizing and outputting a plurality of signals transmitted through different networks and a hybrid service providing method thereof. .
According to an aspect of the present invention, there is provided a receiving apparatus comprising: a first receiving unit configured to receive a first signal and signaling information including reference data through a radio frequency broadcast network, the signaling; The controller detects a plurality of additional data source information from the information, accesses an IP protocol network, and receives a second signal including additional data from a source device corresponding to each of the plurality of additional data source information. And a second receiver configured to store the reference data included in the first signal and the additional data included in the second signal, and an output unit configured to process and synchronize and output the reference data and the additional data, respectively. do.
Here, the signaling information may include first additional data source information for designating a source of at least one first additional data constituting first content and at least one second constituting second content to be output following the first content. 2 includes second additional data source information for designating a source of additional data, and signaling information corresponding to each content may be repeatedly received in the same form while the corresponding content is output.
The controller receives a second signal including the second additional data by accessing the at least one second additional data source using the second additional data source information while the first content is output. The second receiver may be controlled to store the second additional data, and the second additional data may be stored in the storage unit.
Here, the signaling information includes a designation value for designating a hybrid service synchronization type, and the control unit controls the output unit to synchronize and output the reference data and the additional data by using the synchronization information corresponding to the designation value. Can be.
The specified value is included in a first value that specifies synchronization using PTS (Presentation Time Stamp) information of each of the reference data and the additional data, and an elementary stream (ES) of each of the reference data and the additional data. And a third value for designating to use the synchronized time code provided through a private data stream included in each of the first signal and the second signal. have.
The output unit may select unit data to be synchronized by comparing the PTS of the reference data and the PTS of the additional data when the specified value is the first value, output the selected unit data, and the specified value is the If the second value, the first time code included in the ES of the reference data and the second time code included in the ES of the additional data is selected to select the unit data to be synchronized, and the time stamp of the selected unit data is the same value To correct the time stamp, perform a synchronization output on the corrected time stamp, and if the designated value is the third value, detect synchronization information included in the private data stream, and perform synchronization output according to the detected synchronization information. have.
The signaling information may include a number of hybrid services provided using the signaling information, a hybrid service identifier, a hybrid service provision method, an indicator indicating a hybrid service provision time, a designated value for designating a hybrid service synchronization type, and a hybrid service. It may include the identifier of the, the temporal reproduction order of the additional data constituting the hybrid service, URL information for obtaining the additional data.
The output unit may include: a first detector configured to detect the reference data from the first signal; a first video processor configured to decode the reference data to generate a first video frame; and to detect the additional data from the second signal. A second detector may include a second video processor to decode the additional data to generate a second video frame, and a renderer to perform rendering by combining the decoded first video frame and the second video frame. Herein, the controller selectively controls at least one of the first detector, the second detector, the first video processor, the second video processor, and the renderer according to the specified value, so that the reference data and the Synchronization processing of additional data can be performed.
The controller may include at least one of a reserved area, a PMT descriptor area, a program and system information protocol virtual channel table (PSIP VCT), an EIT reserved, an EIT descriptor area, and a private stream in the PMT of the first signal. The signaling information can be detected.
On the other hand, according to an embodiment of the present invention, in the hybrid service providing method of the receiving device, receiving a first signal and signaling information including reference data through a radio frequency broadcast network (Radio Frequency broadcast network), from the signaling information Detecting a plurality of additional data source information, accessing an IP protocol network, and receiving a second signal including additional data from a source device corresponding to each of the plurality of additional data source information; And detecting, processing, synchronizing and outputting the reference data and the additional data from the first signal and the second signal, respectively.
Here, the signaling information may include first additional data source information for designating a source of at least one first additional data constituting first content and at least one second constituting second content to be output following the first content. The second additional data source information for designating the source of the additional data may be included. The signaling information corresponding to each content may be repeatedly received in the same form while the corresponding content is output.
In addition, when the second signal including the second additional data is received based on the second additional data source information while the first content is output, storing the second additional data. When the event to be output occurs, the method may further include outputting the second content by using the stored second additional data.
The signaling information includes a designation value for designating a hybrid service synchronization type, and the synchronization may be performed according to the synchronization information corresponding to the designation value.
The predetermined value may be included in a first value that specifies synchronization using PTS (Presentation Time Stamp) information of each of the reference data and the additional data, and an elementary stream (ES) of each of the reference data and the additional data. And a third value for designating to use the synchronized time code provided through the private data stream included in each of the first signal and the second signal. .
The outputting may include selecting unit data to be synchronized by comparing the PTS of the reference data and the PTS of the additional data when the predetermined value is the first value, and outputting the selected unit data. If the value is the second value, the unit data to be synchronized is selected by comparing the first time code included in the ES of the reference data with the second time code included in the ES of the additional data, and the time stamp of the selected unit data. Correcting to the same value, and performing a synchronization output on the corrected time stamp. If the predetermined value is the third value, the synchronization information included in the private data stream is detected and synchronized according to the detected synchronization information. It may include the step of performing.
Here, the signaling information may include the number of hybrid services provided using the signaling information, a hybrid service identifier, a hybrid service provision method, an indicator indicating a hybrid service provision time, a designated value for designating a hybrid service synchronization type, and a hybrid service. It may include the identifier of the, the temporal reproduction order of the additional data constituting the hybrid service, URL information for obtaining the additional data.
The signaling information may include at least one of a reserved area in the PMT of the first signal, a PMT descriptor area, a PSIP VCT (Program and System Information Protocol Virtual Channel Table), an EIT reserved, an EIT descriptor area, and a private stream. Can be detected from.
As described above, according to various embodiments of the present disclosure, a hybrid service for separately receiving and outputting additional data for each of a plurality of contents using signaling information may be provided.
1 is a block diagram showing the configuration of a transmission and reception system according to an embodiment of the present invention;
2 is a block diagram illustrating an example of a configuration of an output unit used in a receiving apparatus according to an embodiment of the present disclosure;
3 is a diagram illustrating a configuration example of signaling information;
4 is a view for explaining a signaling information providing method according to an embodiment of the present invention;
5 is a table illustrating types of hybrid service synchronization type designation values included in signaling information;
6 is a diagram illustrating an example of syntax of signaling information;
7 is a table indicating types of some variables included in signaling information;
8 is a view for explaining a synchronization information providing method according to an embodiment of the present invention;
9 is a diagram illustrating an example of a synchronization information structure when additional data is provided in a TS form;
10 is a diagram illustrating an example of a synchronization information structure when additional data is provided in the form of an MP4 file;
11 is a view for explaining another method of transmitting signaling information;
12 is a diagram illustrating an example of a structure of an EIT in which linkage_info_descriptor () is defined;
13 is a flowchart illustrating a hybrid service providing method according to an embodiment of the present invention;
14 is a flowchart for explaining a process of processing additional data;
15 to 17 illustrate a configuration and operation of a transmission system according to various embodiments of the present disclosure.
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
1 is a block diagram showing the configuration of a transmission and reception system according to an embodiment of the present invention. According to FIG. 1, a transmission / reception system includes a plurality of
The transmitting
The first signal and the second signal each include different data constituting one multimedia content. That is, one content may include data included in the first signal and data included in the second signal. For example, in the case of 3D content, the left eye image and the right eye image may be included in the first signal and the second signal, respectively. Alternatively, the video signal may be divided into video data and audio data, or may be divided into video data, subtitle data, and other data, and may be included in the first signal or the second signal, respectively. In the present specification, data included in the first signal is referred to as reference data, and data included in the second signal is referred to as additional data. The receiving
Referring to FIG. 1, the receiving
The
The
The additional data source information refers to address information of a source providing additional data. That is, one content may be divided into a plurality of units. If the data transmitted through the broadcasting network among the divided data is referred to as reference data (or basic data or main data), the data transmitted through the IP network may be referred to as additional data. The additional data may be transmitted in the form of a real time transport stream or an MP4 file.
When implemented in the form of a real-time transport stream, the second signal including the additional data may be transmitted and received using a protocol such as RTP or HTTP. In the case of using HTTP, a metadata file must be provided to obtain a second signal. The metadata is information for indicating where the multimedia content can be received. The metadata file may include information that the client needs to know in advance, such as a location on a content time corresponding to each of the plurality of separate files, a URL of a source for providing the file, and a size. Metadata files can be classified in various ways depending on the type of HTTP-based streaming. That is, in the case of a smooth streaming method, an ism (Internet Information Service (IIS) Smooth streaming Media) file is used as a metadata file. In case of Internet Engineering Task Force (IETF) HTTP live streaming, m3v8 file is used as metadata file, and adaptive HTTP streaming Rel adopted by 3GPP. 9 or adaptive HTTP streaming Rel employed in OIPF. 2, in the case of the dynamic adaptive streaming over HTTP scheme employed in MPEG, MPD (Media Presentation Description) may be used as the metadata file. The additional data source information may be address information about a source from which such metadata file can be obtained.
On the other hand, the additional data constituting one content may be composed of a plurality of streams or files. Since such additional data must be processed and synchronized with the reference data and output in synchronization, the additional data must be able to be downloaded in real time or in advance. Accordingly, in the present embodiment, the transmission apparatus 1 (100-1) that transmits the reference data may provide signaling information including a plurality of additional data source information together.
Although the signaling information has been described as being provided together, it is not necessarily implemented as described above, and the signaling information may be provided from a separate device.
The
The
The first signal may include first synchronization information along with first data, that is, reference data, and the second signal may include second synchronization information along with second data, that is, additional data. Various information may be used as the first and second synchronization information. Specifically, the synchronization information may be an SMPTE time code, a frame number, and various other information according to its form, and may be classified into a video level, an ES level, a PES level, and the like according to a provided method.
The transmitting
The
The
As an example, the signaling information may include first additional data source information for designating a source of at least one first additional data constituting the first content and at least one first component constituting second content to be output following the first content. 2, if the second additional data source information for specifying the source of the additional data is included, the
Meanwhile, the signaling information may be repeatedly transmitted in the same form while one content is being output. Accordingly, even if the receiving
The
2 is a block diagram illustrating an example of a configuration of the
The
The
The
In detail, the decoded data provided by the first and
Synchronization may be accomplished in various ways depending on the type of synchronization. The
For example, the signaling information may include a designation value that designates a hybrid service synchronization type. The controller controls the
Specifically, the designated value is a time code included in an ES (Elementary Stream) of each of the first value, the reference data, and the additional data, which specifies to synchronize using the PTS (Presentation Time Stamp) information of each of the reference data and the additional data. It may be one of a second value for specifying to use as the synchronization information, a third value for specifying to use the synchronization information provided through the first signal and the private data stream included in each of the second signal.
If the specified value is the first value, the
The
In detail, the
On the other hand, if the specified value is the second value, the
On the other hand, if the specified value is the third value, the
The
3 illustrates an example of a structure of signaling information used in a transmission / reception system according to an embodiment of the present invention. According to FIG. 3, a plurality of
The
While the
According to FIG. 3, the first signaling information 31-1 to 310-n received while the
Meanwhile, second signaling information 32-1 to 32-m received while the
As such, each signaling information may also include additional data source information corresponding to the received reference data subsequent to the currently received reference data. The
Such signaling information may be provided to the receiving
4 is a diagram for describing a method of providing signaling information in a transmission / reception system according to an exemplary embodiment. According to FIG. 4, when the first signal transmitted through the RF broadcasting network complies with the MPEG2 standard, in addition to the reference video V1 and audio A data, PSI / PSIP (Program Specific Information / Program and System Information Protocol), Private Section may be included. The signaling information may be recorded in the private section. The private section is defined in MPEG and is used to transmit SI (System Information), data specific to a specific application, and broadcast file system. The signaling information is transmitted through the private section, and the
As shown in FIG. 4, the reference data is transmitted at different times for each broadcast program. That is, the program XX is received and output for 09:00 ~ 10:00, and the program YY is received and output for 10:00 ~ 10:50.
The signaling information may include various information necessary to implement a hybrid service. Specifically, the number of hybrid services provided using signaling information, a hybrid service identifier, a hybrid service provision method, an indicator indicating when to provide a hybrid service, a designation value for designating a hybrid service synchronization type, an identifier of the hybrid service, and a hybrid service. The signaling information may include a temporal reproduction order of the additional data configuring the additional data, additional data source information for obtaining the additional data configuring the hybrid service, and the like.
Among these, the designated value for designating the hybrid service synchronization type may be determined according to the type of the synchronization information, the insertion position of the synchronization information, and the like.
5 is a diagram illustrating an example of a designated value specifying a synchronization type. According to FIG. 5, the designated values include 0x00, 0x01, and 0x02.
The first value, ie, 0x00, is a value designated to synchronize using time stamps of the reference data and the additional data without using separate synchronization information. According to the MPEG standard, a transport stream for transmitting broadcast data includes a PCR (Program Clock Reference) and a PTS (Presentation Time Stamp). PCR refers to reference time information for adjusting the time reference to the transmitters 100-1 and 100-2 in a receiving apparatus (set top box or TV) that conforms to the MPEG standard. When the specified value is set to the first value, the
On the other hand, 0x01 is a value for designating to use the time code included in each of the elementary stream (ES) of the reference data and the additional data as synchronization information. A time code is a series of pulse signals produced by a time code generator and is a signal standard developed for easy editing management. When creating and editing content, the same time code is used for synchronized management of left and right eye images. Therefore, the time code can maintain the same pair regardless of the time of stream generation or delivery. Specifically, SMPTE (Society of Motion Picture and Television Engineers) time code may be used. That is, in SMPTE 12M, the time code is represented in the form of "hour: minute: second: frame". The SMPTE time code may be classified into a longitude time code (LTC) or a vertical interval time code (VITC) according to a recording method. In the case of the LTC, a total of 80 bits of data including time information (25 bits), user information (32 bits), synchronization information (16 bits), storage area (4 bits), and frame mode display (2 bits) may be configured. VITC is recorded on two horizontal lines within the vertical blanking period of the video signal. SMPTE RP-188 defines an interface specification that allows LTC or VITC type timecode to be transmitted as ancillary data. When the specified value is recorded as a second value, that is, 0x01, the
On the other hand, 0x02 is a value for designating to use the synchronization information provided through the private data stream included in the first signal and the second signal, respectively. Synchronization information such as the time code and the frame number described above may be provided through various areas such as a Program Map Table (PMT), a Program and System Information Protocol Virtual Channel Table (PSIP VCT), an Event Information Table (EIT), and the like. In addition, it may be provided as a private data stream. Here, the frame number means identification information such as a number assigned to each frame. When the specified value is recorded as the third value, that is, 0x02, the
When the specified value is the second value or the third value, the
Although only three designated values are shown in FIG. 5, this is only an example, and various designated values may be used according to the type of synchronization information, the recording position, and the like. For example, frame index information other than frame number, Coordinated Universal Time (UTC) information, etc. may also be used as synchronization information. Such synchronization information may be transmitted at various levels, such as a video level, an ES level, a PES level, and the like.
On the other hand, as described above, the signaling information may include a variety of information. In addition, the structure of the signaling information may also be variously implemented.
6 illustrates syntax of signaling information according to an embodiment of the present invention. According to FIG. 6, the signaling information includes num_hybrid_services, which indicates the number of hybrid services to be provided, hybrid_service_id, which indicates a delimiter for identifying hybrid services, and whether the hybrid service is provided by streaming or downloading. Hybrid_service_type indicating a hybrid service, hybrid_service_current_next_indicator, which is an indicator indicating when to provide a hybrid service, hybrid_service_sync_type indicating a specified value for specifying a synchronization type of a hybrid service, and processing in a hybrid service. Referenced_media_id, which is an identifier indicating reference media to be used, referenced_media_playback_order, which indicates the temporal playing order of additional data constituting the hybrid service, and hybrid It includes referenced_media_URI_byte information such as the URL for acquiring the addition data included in the service.
In FIG. 6, hybrid_service_sync_type may be recorded as a plurality of designated values as described with reference to FIG. 5.
FIG. 7 shows an example of a hybrid_service_sync_type and a hybrid_service_current_next_indicator among the variables described in FIG. 6. According to FIG. 7, hybrid_service_sync_type is 0 indicating a streaming type and 1 indicates a downloading type. In addition, if hybrid_service_current_next_indicator is 0, this indicates that the service is currently output, and if 1, it indicates that it is the next service to be output.
As described above, various pieces of information may be included in the signaling information and provided to the receiving
8 illustrates a case in which synchronization information is provided to the receiving
On the other hand, when the specified value is 0x00, since the reference data and the additional data are synchronized based on the PTS information, no separate synchronization information is provided. In addition, in the case of 0x01, since the SMPTE time code provided through the ES of the reference data and the additional data is used as synchronization information, synchronization information is not separately provided to the private data stream.
On the other hand, the synchronization information may be provided in different ways depending on the case where the additional data is a transport stream (TS) type and the file type.
9 shows a form of providing a second signal in the case of a transport stream type. Specifically, when hybrid_service_sync_type is 0x02, this indicates a structure of synchronization information when applied to the TS. According to FIG. 9, the media synchronization information (media_pairing_information) includes reference media, that is, referenced_media_id, which is an ID for designating reference data, and includes a media_pairing_info_type value indicating whether to use a time code or a frame number among the synchronization information. . If the media_pairing_info_type value is 0x01, synchronization is performed using the SMPTE timecode in the private data stream. If the media_pairing_info_type value is 0x02, synchronization is performed using the frame number in the private data stream.
FIG. 10 is a diagram illustrating a form of provision of a second MP4-based signal transmitted through an IP communication network. According to FIG. 10, a value for calculating a frame number using stts (Time-to-Sample Atom), ctts (Composition Time To Sample Atom), and stss (Sync Sample Atom) that provides existing frame reproduction time information in a moov header Can be provided implicitly. That is, the MP4 file provides a relative time value with respect to the playback time from the file start position, such as PTS and DTS of TS, through stts, ctts, and stss. However, the frame number does not have a specific time unit because only the relative order between frames is provided, such as # 1 and # 2. Therefore, referring to relative time values provided by stts, ctts, etc., it is possible to infer the order of frames, that is, the frame number. Alternatively, the SMPTE time code or frame number may be explicitly provided through a separate box extension. More specifically, an additional box may be defined in the ISO media base file format 14496-12, or a time code may be provided by extending a field in a predefined box. For example, a time code may be provided by extending a box of "stss (sync sample table)" that provides random access.
11 is a diagram for explaining another method of transmitting signaling information. According to FIG. 11, linkage_info_descriptor () may be defined in an event information table (EIT), and signaling information may be provided using the linkage_info_descriptor (). That is, similar signaling information may be selectively provided through the PSIP or through the EIT, or may be provided by using both of them in duplicate.
12 is a diagram illustrating an example of a structure of an EIT in which linkage_info_descriptor () is defined. According to FIG. 12, the linkage_info_descriptor () includes a referenced_media_id, which is an identifier for the hybrid service, and a referenced_media_URI_byte, which indicates URL information for acquiring additional data of the hybrid service. The receiving
As described above, according to various embodiments of the present disclosure, the receiving device may be provided with a plurality of additional data source information by using signaling information. Accordingly, additional data may be provided in parallel from a source of each additional data, or additional data of content to be serviced later may be secured in advance. As a result, delays due to securing additional data can be reduced, and hybrid services using additional data of a larger data size can be supported.
13 is a flowchart illustrating a hybrid service providing method in a receiving apparatus according to an embodiment of the present invention. According to FIG. 13, the receiving device receives the first signal and the signaling information (S1310). The first signal and signaling information may be received through an RF broadcast network. The first signal includes reference data constituting one content, and the signaling information may store additional data constituting the content together with the reference data and various information about a hybrid service provided using these data. Since the type and the transmission method of the signaling information have been described in detail in the above description, redundant description is omitted.
The
The
Thereafter, the
14 is a flowchart for explaining a processing method when a plurality of additional data is received. According to FIG. 14, the reception device receives signaling information together with reference data of the first content while the first content is being output. The receiving device analyzes the received signaling information (S1410) and determines whether there is additional data of the second content (S1420). As a result of the analysis, when it is determined that the second additional data source information exists in the signaling information, the receiving device accesses the source device according to the source information and receives the second signal (S1430). Accordingly, when the second signal is received, the second additional data included in the second signal is detected and stored (S1440).
After that, when the output of the first content is terminated and the event to output the second content is started (S1450). While receiving the second reference data for configuring the second content through the RF broadcast network, and outputs the second content using the stored second additional data and the second reference data together (S1460).
On the other hand, when the second additional data source information does not exist in the signaling information received during the first signal output, the reception device may not secure the second additional data in advance. In this case, when an event to output the second content occurs (S1470), the reception device receives signaling information corresponding to the second content and checks the source of the second additional data. Accordingly, the second additional data is received separately from the second reference data and synchronized with the second reference data to be output (S1480).
As described above, the reception apparatus may appropriately secure the reference data and the additional data by using the signaling information and provide a hybrid service.
Meanwhile, in various exemplary embodiments as described above, the description has been made based on the case where two contents are processed, such as the first content and the second content. However, the additional data may be provided in advance for a plurality of subsequent contents. For example, information about additional data about the third content or the fourth content may also be included in the signaling information of the first content and provided together.
15 is a diagram illustrating an example of a configuration of a transmission system for providing the hybrid service described above. According to FIG. 15, the transmission system includes a plurality of source devices 300-1 and 300-2, a
The
In FIG. 15, the left eye low video data is provided to the transmitting
The
The
On the other hand, when transmitting in the MP4 file format, the encoder 110-2 may provide the video ES to the file generator 130-2. The file generation unit 130-2 converts the video ES into a file format and provides it to the server 140-2.
The server 140-2 stores video data provided by the processor 120-2 or the file generator 130-2. When the server 140-2 receives a video request for video data from the receiving
Although FIG. 15 illustrates a configuration in which a 3D video data is requested and provided from a receiving device, the same processing may be performed on 2D video data or other audio data instead of 3D video data.
In FIG. 15, signaling information including additional data source information is inserted into PMT, PSIP VCT, EIT, etc. in a TS or a file by encoder units 110-1 and 110-2 and 120-1 and 120-2. Or may be generated as a separate private stream. Such signaling information may be provided from the
16 is a view for explaining the configuration and operation of a transmission system according to another embodiment of the present invention. According to FIG. 16, the transmission system includes a plurality of source devices 300-1 and 300-2, a
According to FIG. 16, an SMPTE time code is included in a VBI section of raw data transmitted from
17 is a view for explaining the configuration and operation of the transmission system according to another embodiment of the present invention. Since the transmission system of FIG. 17 is also basically the same as that of the transmission system of FIGS. 15 and 16, description of overlapping portions is omitted.
Referring to FIG. 17, the
In FIG. 17, a subject for generating and inserting PES level synchronization information may be determined in various ways depending on whether it is a transport stream or an MP4 file. For example, in the case of a transport stream, it can be either Encoder or Muxer, or a separate PES can be generated directly in the Encoder. Alternatively, the PES level synchronization information may be generated by extracting a time code, a frame number, and the like delivered to the ES level. On the other hand, in the case of
The receiving apparatus analyzes the signaling information provided in the transmission system having various configurations as shown in FIGS. 15 to 17, detects additional data source information, accesses a source apparatus corresponding to the additional data source information, and receives the additional data. Since the configuration and operation of the reception apparatus have been described in detail with reference to FIGS. 1 and 2, redundant description thereof will be omitted.
The above-described transmission / reception system may be applied to various environments for transmitting and receiving different data. That is, in addition to the 3D content consisting of the left eye image and the right eye image, it can be used for various types of hybrid services for separately transmitting and transmitting content based on a broadcasting network and a network network.
For example, the present invention may be applied to a data broadcasting service system that transmits 2D broadcasting through a broadcasting network and transmits data such as multilingual audio and multilingual subtitles through a network. Alternatively, the present invention may be applied to a UHD broadcasting service system that transmits 2D broadcasting through a broadcasting network and transmits UHD broadcasting data through a network. In addition, a multi-view broadcasting service system that transmits 2D broadcasting through a broadcasting network and data such as a depth map or another viewpoint view through a network, or a 2D broadcasting through a broadcasting network, May be applied to a multi-angle service system that provides image data of another photographing angle.
In addition, in the above examples, 2D broadcasting is illustrated as being transmitted only through a broadcasting network, but this is only an example for utilizing an existing broadcasting system, and is not necessarily limited thereto. That is, multilingual audio data, multilingual subtitle data, UHD broadcast data, depth map data, and other view view data corresponding to 2D content data may also be transmitted through the broadcast network.
In addition, in the above various examples, a hybrid system using both an RF broadcasting network and an IP communication network is illustrated. However, the type of communication network may be variously set.
The signal processing method of the transmitting apparatus or the signal processing method of the receiving apparatus according to the various embodiments described above may be coded in software and mounted on various devices.
Specifically, according to an embodiment of the present invention, receiving a first signal and signaling information including reference data through a radio frequency broadcast network, a plurality of additional data source information from the signaling information Detecting, accessing an IP protocol network and receiving a second signal including additional data from a source device corresponding to each of the plurality of additional data source information, the first signal and the A non-transitory readable medium having stored therein a program for detecting, processing, synchronizing and outputting the reference data and the additional data from the second signal may be installed.
The non-transitory readable medium refers to a medium that stores data semi-permanently and is readable by a device, not a medium storing data for a short time such as a register, a cache, a memory, and the like. Specifically, the various applications or programs described above may be stored and provided in a non-transitory readable medium such as a CD, a DVD, a hard disk, a Blu-ray disk, a USB, a memory card, a ROM, or the like.
In addition, although the preferred embodiment of the present invention has been shown and described above, the present invention is not limited to the specific embodiments described above, but the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Of course, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.
210: first receiver 220: second receiver
230: output unit 240: control unit
250: Storage unit 100-1, 100-2:
300-1, 300-2:
Claims (17)
If it is determined that the hybrid service is performed based on the identifier indicating that the hybrid service is performed from the signaling information, the address information provides the additional data to receive the additional data from the Internet Protocol Communication Network (IP). A controller for detecting additional data source information;
A second receiver configured to access an IP communication network based on the address information and receive a second signal including the additional data from a source device corresponding to each of the additional data source information;
A storage unit which stores the reference data included in the first signal and the additional data included in the second signal; And
And an output unit configured to synchronize and output the reference data and the additional data.
The signaling information includes first additional data source information for designating a source of at least one first additional data constituting first content and at least one second additional constituting second content to be output following the first content. A second additional data source information for specifying a source of data,
And the signaling information corresponding to each content is repeatedly received in the same form while the corresponding content is output.
The control unit controls the second receiving unit to receive the second signal by accessing the source of the at least one second additional data using the second additional data source information while the first content is output, And the second additional data is stored in the storage unit.
The signaling information includes a designation value for designating a hybrid service synchronization type.
And the control unit controls the output unit to synchronize and output the reference data and the additional data using synchronization information corresponding to the designated value.
The specified value is
A first value that specifies synchronization using PTS information of each of the reference data and the additional data, and a time code included in the elementary stream (ES) of each of the reference data and the additional data as synchronization information. And a second value which specifies to use, and a third value which specifies to use the synchronization information provided through the first signal and the private data stream included in the second signal, respectively.
The output unit,
If the specified value is the first value, the unit data to be synchronized is selected by comparing the PTS of the reference data with the PTS of the additional data, and outputs the selected unit data,
If the specified value is the second value, the first time code included in the ES of the reference data and the second time code included in the ES of the additional data are compared to select unit data to be synchronized, and Correct the time stamp to the same value, and output in synchronization with the corrected time stamp.
And if the specified value is the third value, the synchronization information included in the private data stream is detected and synchronized according to the detected synchronization information.
The signaling information,
The number of hybrid services provided using the signaling information, a hybrid service identifier, a hybrid service provision method, an indicator indicating a hybrid service provision time, a designation value for designating a hybrid service synchronization type, and temporal data of additional data constituting the hybrid service. And a playback order.
The output unit,
A first detector detecting the reference data from the first signal;
A first video processor configured to generate the first video frame by decoding the reference data;
A second detector detecting the additional data from the second signal;
A second video processor to decode the additional data to generate a second video frame;
And a rendering unit which combines the decoded first video frame and the second video frame to perform rendering.
The control unit,
The at least one of the first detector, the second detector, the first video processor, the second video processor, and the renderer may be selectively controlled according to the specified value to perform synchronization processing of the reference data and the additional data. A receiving device, characterized in that performing.
The control unit may include a reserved area in a PMT (Program Map Table) of the first signal, a PMT descriptor area, a program and system information protocol virtual channel table (PSIP VCT), an event information table reserved (EIT), and an EIT and the signaling information is detected from at least one of a descriptor region and a private stream.
Receiving a first signal and signaling information including reference data through an RF frequency network;
If it is determined from the signaling information that the hybrid service is performed based on an identifier indicating that the hybrid service is performed, address information for providing the additional data to receive additional data from an Internet Protocol Communication Network is obtained. Detecting additional data source information comprising;
Accessing an IP communication network based on the address information, and receiving a second signal including additional data from a source device corresponding to each of the additional data source information;
Detecting the reference data and the additional data from the first signal and the second signal, respectively, and synchronizing and outputting the reference data and the additional data.
The signaling information includes first additional data source information for designating a source of at least one first additional data constituting first content and at least one second additional constituting second content to be output following the first content. A second additional data source information for specifying a source of data,
The signaling information corresponding to each content is repeatedly received in the same form while the corresponding content is output hybrid service providing method.
Storing the second additional data when the second signal is received based on the second additional data source information while the first content is output;
And outputting the second content by using the stored second additional data when an event to output the second content occurs.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2013/003004 WO2013154350A1 (en) | 2012-04-13 | 2013-04-10 | Receiving apparatus for providing hybrid service, and hybrid service providing method thereof |
US13/863,019 US20130271657A1 (en) | 2012-04-13 | 2013-04-15 | Receiving apparatus for providing hybrid service, and hybrid service providing method thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261623789P | 2012-04-13 | 2012-04-13 | |
US61/623,789 | 2012-04-13 | ||
US201261696450P | 2012-09-04 | 2012-09-04 | |
US61/696,450 | 2012-09-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130116157A KR20130116157A (en) | 2013-10-23 |
KR102016674B1 true KR102016674B1 (en) | 2019-08-30 |
Family
ID=49635423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120133017A KR102016674B1 (en) | 2012-04-13 | 2012-11-22 | Receiving device for providing hybryd service and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102016674B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102174325B1 (en) * | 2015-02-13 | 2020-11-04 | 에스케이텔레콤 주식회사 | Computer readable recording medium recorded program for providing content adapted for network, and APPARATUS FOR PROVIDING CONTENT ADAPTED FOR NETWORK |
KR101994634B1 (en) * | 2015-11-18 | 2019-09-30 | 한국전자통신연구원 | Method of transmitting signaling data of hybrid broadcast service and apparatus using the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100747598B1 (en) * | 2005-12-09 | 2007-08-08 | 한국전자통신연구원 | System and Method for Transmitting/Receiving Three Dimensional Video based on Digital Broadcasting |
KR100972792B1 (en) * | 2008-11-04 | 2010-07-29 | 한국전자통신연구원 | Synchronizer and synchronizing method for stereoscopic image, apparatus and method for providing stereoscopic image |
-
2012
- 2012-11-22 KR KR1020120133017A patent/KR102016674B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20130116157A (en) | 2013-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5977760B2 (en) | Receiving device for receiving a plurality of real-time transmission streams, its transmitting device, and multimedia content reproducing method | |
US9628771B2 (en) | Transmitter and receiver for transmitting and receiving multimedia content, and reproduction method therefor | |
US20130271657A1 (en) | Receiving apparatus for providing hybrid service, and hybrid service providing method thereof | |
US20130276046A1 (en) | Receiving apparatus for receiving a plurality of signals through different paths and method for processing signals thereof | |
US9699522B2 (en) | Method for transceiving media files and device for transmitting/receiving using same | |
EP2728858B1 (en) | Receiving apparatus and receiving method thereof | |
EP2744214A2 (en) | Transmitting device, receiving device, and transceiving method thereof | |
US20110010739A1 (en) | Method and apparatus for transmitting/receiving stereoscopic video in digital broadcasting system | |
US20130271568A1 (en) | Transmitting system and receiving apparatus for providing hybrid service, and service providing method thereof | |
US9516086B2 (en) | Transmitting device, receiving device, and transceiving method thereof | |
JP7099510B2 (en) | Receiver and receiving method | |
WO2013011696A1 (en) | Transmission device, receiving/playing device, transmission method, and receiving/playing method | |
KR102016674B1 (en) | Receiving device for providing hybryd service and method thereof | |
EP3280147A1 (en) | Method and apparatus for transmitting and receiving broadcast signal | |
KR20130056829A (en) | Transmitter/receiver for 3dtv broadcasting, and method for controlling the same | |
KR101191498B1 (en) | System and Method for synchronization of 3D broadcasting service using real-time broadcasting and non-real time additional broadcasting data | |
US10812838B2 (en) | Transmission device, transmission method, reception device, and reception method | |
KR20130116154A (en) | Receiving device for a plurality of signals through different paths and method for processing the signals thereof | |
KR20130115975A (en) | Transmitting system and receiving device for providing hybrid service, and methods thereof | |
US20180139474A1 (en) | Data processing device, data processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |