Broadcast service communication network distribution device and method

The broadcast service communication network distribution apparatus and method address the challenges of distributing video and audio content over communication networks by replacing commercial content with alternative content during specified intervals, ensuring compliance and efficient distribution.

JP2025109866AActive Publication Date: 2025-07-25KABUSHIKI KAISHA INFOCITY
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025081458
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-12-27
Filing Date
2025-05-14
Publication Date
2025-07-25
Estimated Expiration
2040-01-22

AI Technical Summary

Technical Problem

Existing broadcast service distribution technologies face challenges in simultaneously distributing video and audio content over communication networks due to increased costs and copyright restrictions, particularly with commercial content, requiring a solution that addresses these issues effectively.

Method used

A broadcast service communication network distribution apparatus and method that includes reconstruction, IP distribution conversion, and transmission means to replace video and audio streams with alternative content during specified intervals, utilizing time-based intervals and formats like HLS for seamless integration and compliance with copyright laws.

Benefits of technology

This approach enables easy handling of commercials and copyright issues by replacing content during specified periods, ensuring compliance and efficient distribution of broadcast services over communication networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109866000001_ABST
    Figure 2025109866000001_ABST
Patent Text Reader

Abstract

To perform a network distribution of broadcast services in a simple manner.SOLUTION: A broadcast provider subsystem 100 includes an insertion information sending part 140. The insertion information sending part 140 supplies information for replacing commercial video image / audio or video image / audio that conflicts with copyright, with an alternative content, to an insertion control part 270 of a communication network distribution subsystem 200. The insertion control part 270 replaces the commercial video image / audio between a break point and a restart point and the video image / audio that conflicts with the copyright with a substitute content in frame units. A break point, a restart point, and a substitute content are supplied from the insertion information sending part 140 of the broadcast provider subsystem 100. A time (in a format of year / month / day / day / minute / second / millisecond, also referred to as frame PTS time hereinafter) based on a time offset table (ToT) of each frame is obtained based on a program clock value at a timing when the ToT is last received in a TS stream, and a switching is performed.SELECTED DRAWING: Figure 17
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a broadcast service communication network distribution technology for distributing television broadcast services using a communication network.

Background Art

[0002] It is desired that a broadcaster simultaneously distributes video and audio content provided in a broadcast service using a communication network. By the way, when a broadcaster prepares distribution data for a communication network at each business base, the cost burden increases. In addition, there are restrictions due to commercial content and copyright issues when distributing by broadcast and when distributing by communication network. For example, there is also a restriction that the content distributed by the communication network must be different from that for broadcast.

[0003] Note that as a patent document related to this invention, there is Japanese Patent Application Laid-Open No. 2017-050631. This discloses that when distributing content provided in a broadcast service using a communication network, the commercial content is adaptively switched between the case of a broadcast service and the case of a communication network.

[0004] It should be noted that the above-described prior art and its problems are described only for explaining a part of the background of this invention. This invention is not limited to the above-described prior art and problems.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] The present invention has been made in view of the above circumstances, and an object thereof is to realize a scheme suitable for simultaneously distributing video and audio content provided in a broadcast service via a communication network. **Means for Solving the Problems**

[0007] According to the present invention, in order to achieve the above object, a configuration as described in the claims is adopted. Here, prior to explaining the invention in detail, supplementary explanations will be given regarding the description in the claims.

[0008] That is, according to one aspect of the present invention, a broadcast service communication network distribution apparatus includes: reconstruction means for receiving, via the communication network, a transmission stream obtained by converting a TS stream of a broadcast service into a transmission stream for communication network transmission and reconstructing the TS stream of the broadcast service from the received transmission stream; IP distribution conversion means for converting a video stream and an audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; and transmission means for transmitting, in response to a request from a client terminal on the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion means via the communication network. The IP distribution conversion means is configured to receive information specifying a start period and an end period of a time interval and alternative content, and replace the video stream in the format for IP distribution with the alternative content in a section defined by the start period and the end period. The video stream in the format for IP distribution may separately include a video stream and an audio stream. The same applies hereinafter.

[0009] According to this configuration, it is possible to easily handle commercials and copyright issues of the broadcast service.

[0010] In this configuration, the alternative content may be a video stream segment and an audio stream segment or a still image and predetermined audio.

[0011] In this configuration, the above IP distribution conversion means has demultiplexing means for demultiplexing the TS stream of the above broadcast service reconstructed by the above reconstruction means to generate a video stream and an audio stream, and alternative content may be used instead of the video signal and audio signal decoded from the above video stream and audio stream in the section defined by the above start period and end period.

[0012] In this configuration, the start period and end period of the above time interval are displayed in year / month / day / hour / minute / second, and may be compared with the time displayed in year / month / day / hour / minute / second based on the time information displayed in year / month / day / hour / minute / second of the time offset table and the clock conforming to the TS stream of the above broadcast service.

[0013] Also, according to another aspect of the present invention, a broadcast service communication network distribution device includes: reconstruction means for receiving a transmission stream obtained by converting a TS stream of a broadcast service for communication network transmission via the communication network and reconstructing the TS stream of the broadcast service from the transmission stream; IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; transmission means for transmitting the video stream in the format for IP distribution generated by the IP distribution conversion means to a client terminal via the communication network in response to a request from the client terminal on the communication network; and control information supply means for receiving information designating the start period and end period of the time interval and alternative content and supplying control information to the client device so as to replace a section defined by the start period and end period of the video stream with the video stream segment.

[0014] According to this configuration, it is possible to easily handle commercials and copyright issues of the broadcast service.

[0015] According to another aspect of the present invention, a client terminal connected to the broadcast service communication network distribution device via a communication network has: video stream playback means for receiving and playing back a video stream in the format for IP distribution from the transmission means of the broadcast service communication network distribution device; and the video stream playback means is configured to play back the alternative content instead of the video stream at playback times corresponding to the start and end periods of the time interval, upon receiving from the control information supply means of the broadcast service communication network distribution device.

[0016] According to this configuration, it is possible to easily handle commercials and copyright issues of the broadcast service.

[0017] In this configuration, the format for IP distribution is HLS (HTTP Live Streaming, both trademarks of Apple Inc.), and the video stream playback means may play back the alternative content instead of the video stream in accordance with EXT-PROGRAM-DATE-TIME of the file of the video stream.

[0018] According to another aspect of the present invention, a broadcast service communication network distribution apparatus includes: reconstruction means for receiving, via the communication network, a transmission stream obtained by converting a TS stream of a broadcast service into a transmission stream for communication network transmission and reconstructing the TS stream of the broadcast service from the transmission stream; IP distribution conversion means for converting a video stream and an audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; transmission means for transmitting, in response to a request from a client terminal on the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion means to the client terminal; video / audio stream transmission means for transmitting, in a streaming manner via the network, the video / audio stream extracted from the broadcast stream to the client terminal; and alternative content distribution control means for controlling so that alternative content to be replaced with the video stream or the audio stream during a specified period is transmitted to the client terminal via the network. The alternative content distribution control means includes: index file storage means for storing an index file that makes insertion control information accessible in units of replacement operations; and means for transmitting the index file to the client terminal via the network in response to polling from the client terminal. The client terminal uses the insertion control information to acquire the alternative content from a predetermined alternative content storage means and replace the video stream and the audio stream with the alternative content for a predetermined period.

[0019] According to this configuration, it is possible to easily handle commercials and copyright issues of broadcast services.

[0020] According to another aspect of the present invention, a client terminal connectable to a network includes: video and audio stream receiving means for receiving, from a transmission device, a video and audio stream extracted from a broadcast stream and transmitted via the network in a streaming manner; and alternative content receiving means for receiving, via the network, alternative content stored in alternative content storage means, wherein the alternative content receiving means includes: index file receiving means for receiving, by polling from the transmission device, an index file that makes the alternative content stored in the alternative content storage means accessible in a replacement operation unit; and means for receiving, in the replacement operation unit, the alternative content stored in the alternative content storage means using the index file received by the index file receiving means.

[0021] Also, in this configuration, the terminal is typically a mobile terminal or a mobile communication terminal that communicates based on mobile communication, but may also be a fixed terminal. The portable terminal or the mobile communication terminal is typically a mobile phone, but may be any device including a portable computer, a tablet computer, a media player, a personal digital assistant, and combinations of two or more of these products.

[0022] According to this configuration, commercial and copyright issues of broadcast services can be easily addressed.

[0023] Also, according to the technical features related to this invention, a broadcast service communication network distribution device includes: reconstruction means for receiving, via the communication network, a transmission stream obtained by converting a TS stream of a broadcast service into a transmission stream for communication network transmission and reconstructing the TS stream of the broadcast service from the transmission stream; characteristic discrimination means for discriminating the characteristics of the TS stream of the broadcast service reconstructed by the reconstruction means; IP distribution conversion means for converting a video stream and an audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; and transmission means for transmitting, in response to a request from a client terminal on the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion means; and the IP distribution conversion means is configured to generate the video stream in the format for IP distribution in a standard format based on the characteristics discriminated by the characteristic discrimination means.

[0024] According to this configuration, since a video stream in a format for IP distribution is generated in a standard manner, it is possible to handle various broadcast programs.

[0025] In this configuration, the audio mode in the video stream in the format for IP distribution generated in the standard format may be a stereo audio mode.

[0026] In this configuration, the video mode in the video stream in the format for IP distribution generated in the standard format may be a high-definition mode.

[0027] In this configuration, the IP distribution conversion means may generate a number of video streams in the format for IP distribution corresponding to N (N is an integer of 2 or more) compiled channels from the TS stream of the broadcast service.

[0028] In this configuration, the above N programmed channels are two programmed channels, and even if the TS stream of the above broadcast service contains only one programmed channel, the number of video streams in the above IP distribution format corresponding to the two programmed channels may be generated.

[0029] In this configuration, the above IP distribution conversion means may generate the number of video streams in the above IP distribution format corresponding to two modes of main audio and sub-audio.

[0030] In this configuration, the above IP distribution conversion means may generate the number of video streams in the above IP distribution format corresponding to the two modes even when the TS stream of the above broadcast service does not contain sub-audio.

[0031] In this configuration, the above IP distribution conversion means may generate the number of video streams in the above IP distribution format corresponding to two viewing selections of subtitle display and non-display.

[0032] In this configuration, the above IP distribution conversion means may generate the number of video streams in the above IP distribution format corresponding to the two viewing selections even when the TS stream of the above broadcast service does not contain subtitle data.

[0033] In this configuration, the above video stream may have a series of video files that are sequentially played by an index file.

[0034] In this configuration, the video stream in the above IP distribution format may be a streaming video stream.

[0035] In this configuration, the streaming method complies with the HTTP protocol. For example, it may be HLS (HTTP Live Streaming, Apple), MPEG-DASH method, Smooth Streaming (Microsoft), or HTTP Dynamic Streaming (Adobe Systems). Other methods other than HTTP streaming such as RTS (Real Time Streaming Protocol) and RTMP (Real Time Messaging Protocol) may also be adopted.

[0036] In this configuration, the transmission stream may be the TS stream of the broadcast service packetized into IP packets.

[0037] In this configuration, the IP distribution conversion means may include: a demultiplexing means for demultiplexing the TS stream of the broadcast service reconstructed by the reconstruction means to generate a video stream and an audio stream; a decoding means for decoding the video stream and the audio stream output from the demultiplexing means to generate a video signal and an audio signal; a standard mode conversion means for converting the video signal and the audio signal into a standard mode; and an encoding means for encoding the video signal and the audio signal in the standard mode to generate a video stream in the IP distribution format.

[0038] In this configuration, the video stream in the IP distribution format generated in the standard format may have a plurality of selectable sets of video streams.

[0039] In this configuration, one set of video streams among the plurality of selectable sets of video streams may include subtitle display, and the other set of video streams may not include subtitle display.

[0040] According to another technical feature related to the present invention, the broadcast service communication network distribution device configuration includes: a reconstruction means for receiving a transmission stream obtained by converting a TS stream of a broadcast service for transmission over a communication network, and reconstructing the TS stream of the broadcast service from the received transmission stream; an IP distribution conversion means for converting a video stream and an audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; and a transmission means for transmitting the video stream in the format for IP distribution generated by the IP distribution conversion means to a client terminal in response to a request from the client terminal over the communication network. When subtitle data is included in the TS stream of the broadcast service, the IP distribution conversion means generates, in addition to the video stream in the format for IP distribution for the video stream and the audio stream generated by the video / audio stream generation means, another video stream in the format for IP distribution from a composite video stream with subtitles based on the subtitle data added to the video of the video stream and the audio stream.

[0041] In this configuration, it becomes possible to easily handle subtitle data.

[0042] It should be noted that the present invention can be realized not only as an apparatus or a system but also as a method. Of course, a part of such an invention can be configured as software. Naturally, a software product used to cause a computer to execute such software is also included in the technical scope of the present invention.

[0043] The above aspects and other aspects of the present invention are described in the claims and will be detailed below using examples.

Effect of the Invention

[0044] According to the present invention, it is possible to easily handle commercial and copyright issues.

Brief Description of the Drawings

[0045]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Embodiments for Carrying Out the Invention

[0046] Hereinafter, embodiments of the present invention will be described.

[0047] Figure 1 shows an overall example applied to a digital TV distribution system that performs IP simultaneous distribution of digital TV broadcasts (terrestrial digital TV broadcasts, BS, CS digital TV broadcasts) of the present invention. In this figure, the broadcaster subsystem 100 is a subsystem operated by a backbone broadcaster, and acquires a TS stream of a broadcast service before uplink and transmits it to the communication network distribution subsystem 200 using the communication network 500 (Internet) or a predetermined line 700. The communication network distribution subsystem 200 may be operated by the backbone broadcaster or a third party. This subsystem 200 demultiplexes the transmitted TS stream to obtain video and audio streams (e.g., MPEG-2 TS), transcodes this video and audio stream into a predetermined format (HLS, MPEG-DASH, etc.) for IP re-distribution, and distributes it to the mobile terminal 300. The communication network distribution subsystem 200 is connected to the communication network 500, typically the Internet. At least a part of the communication network 500 may be composed of a CDN (Content Delivery Network) service. The mobile terminal 300 is connected to the communication network 500 via the gateway 400 of the mobile carrier. Also, an authentication server 600 may be connected to the communication network 500 to authenticate requests from the mobile terminal 300 regarding the IP distribution service. The communication network distribution subsystem 200 is provided at a site different from the broadcaster subsystem 100 of the backbone broadcaster. The communication network distribution subsystem 200 may provide services to the broadcaster subsystems of other business bases or the broadcaster subsystems of different backbone broadcasters via the communication network 500, and may be efficiently utilized as a so-called cloud system by using communication lines from multiple bases with few system resources. The line 700 may use an optical fiber transmission line or an SDI transmission line. The broadcaster subsystem 100 and the communication network distribution subsystem 200 may each be composed of server computers.

[0048] FIG. 2 illustrates a configuration example of the main parts of each of the broadcaster subsystem 100, the communication network distribution subsystem 200, and the mobile terminal 300, and other configuration examples may also be adopted. The subsystems 100 and 200 may be configured by appropriately combining a server device (processor) or the like. In FIG. 2, the broadcaster subsystem 100 includes a broadcast service TS stream output unit 110, an uplink unit 120, an IP transmitter 130, and the like. The broadcast service TS stream output unit 110 outputs a broadcast service TS stream obtained by multiplexing a video stream, an audio stream, and data. The uplink unit 120 transmits and modulates the broadcast service TS stream and broadcasts it via a transmission antenna. The IP transmitter 130 receives the broadcast service TS stream, converts it into IP packets, and transmits the broadcast service TS stream in the IP protocol to the communication network distribution subsystem 200 via a communication network.

[0049] The communication network distribution subsystem 200 includes an IP receiver 210, a video / audio transcoder 220, a video / audio distributor 230, and the like. The IP receiver 210 receives IP packets transmitted from the IP transmitter 130 of the broadcasting service subsystem 100 and reconstructs the TS stream of the broadcasting service. Regarding the IP transmission of the TS stream, for example, there is an explanation in Pro-MPEG Code of Practice #3 release 2, July 2004, "Transmission of Professional MPEG-2 Transport Streams over IP Networks". The video / audio transcoder 220 converts the MPEG-2 TS packets of video / audio into a streaming file in the HTTP streaming method (typically the HLS method). The video / audio distributor 230 distributes the video / audio stream to the mobile terminal 300 in the HTTP streaming method. The video / audio transcoder 220 is configured to output the video / audio stream in a predetermined standard form regardless of the configuration of the TS stream of the broadcasting service. The standard form is, for example, stereo mode for audio, HD mode for video, and the number of channels is 2. This will be described with examples later.

[0050] Note that the communication network distribution subsystem 200 may obtain subtitle data from the TS stream of the broadcasting service and distribute it to the mobile terminal 300 by, for example, HTTP long polling. This will be described later in an alternative embodiment.

[0051] The mobile terminal 300 displays the video 300 distributed by HTTP streaming on the display unit 300A (Figure 2). Also, as will be described later, when subtitle data (300B) is distributed using the message management file transmitted by HTTP long polling, the subtitle data (300B) may be superimposed on the video of the display unit 300A or displayed in a separate display area (see Figure 9).

[0052] Figure 3 shows a configuration example of the video / audio transcoding unit 220 in Figure 2. In this figure, the video / audio transcoding unit 220 includes a TS demultiplexing unit 221, a decoding unit 222, a standard mode conversion unit 223, an encoding unit 224, a TS stream characteristic determination unit 225, etc. In Figure 3, the TS demultiplexing unit 221 demultiplexes the TS stream of the broadcast service to generate a video stream and an audio stream. The decoding unit 222 decodes the MPEG code to generate a video signal and an audio signal. The TS stream characteristic determination unit 225 determines the characteristics of the TS stream of the broadcast service, the number of channels, subtitle data, video mode, audio mode, etc. The standard mode conversion unit 223 performs output conversion in a predetermined form. For example, it converts the input video signal and input audio signal and further outputs in two channels. In this example, the number of outputs is basically two channels, and the video signal and audio signal of these two channels are supplied to the encoding unit 224. The standard mode conversion unit 223 may output the video signal and audio signal in the standard mode as they are when they are input. The encoding unit 224 converts the input two-channel video signal and audio signal into a streaming video file, for example, a streaming file in the HTTP streaming method (typically the HLS method). In the example of Figure 3, the first video streaming file 226 and the second video streaming file 227 are output. The first video streaming file 226 has the video in the HD mode and the audio in stereo, and the second video streaming file 227 also has the video in the HD mode and the audio in stereo. The standard mode may be in other modes, for example, the video in the SD mode and the audio in the monaural mode.

[0053] When the TS stream of the broadcast service includes only one channel, the first video stream and the second video stream are the same. When the TS stream of the broadcast service includes two different channels, the first video stream corresponds to a different video stream for each different channel from the second video stream.

[0054] The video / audio transcoding unit 220 generates a program table 228 indicating what the plurality of video streams are. The program table 228 may display which composition channel the video stream is. When a plurality of video streams are viewable, for example, in HLS, selectable groups may be specified using the "EXT-MEDIA" tag.

[0055] The TS stream characteristic determination unit 225 may include a video mode determination unit 225A, an audio mode determination unit 225B, a multi-channel determination unit 225C, etc. The audio mode determination unit 225B determines the number of audio PES (Packetized Elementary Streams) and the audio mode within each audio PES. When there are a plurality of audio PESs described in the PMT (Program Map Table), the audio mode determination unit 225B determines that there is a secondary audio in addition to the main audio. Further, the audio mode determination unit 225B determines the mode as follows from the content of "channel_configuration" (3 bits) of "adts_fixed_header" of "adts_frame" in the header part within the audio PES. 1: Monoral 2: Stereo 6: 5.1 channels (SS) 0: Dual mono (including main audio and secondary audio in one audio PES)

[0056] When the audio is in the monoral mode, the left and right stereo elements are made the same. The 5.1-channel mode audio uses only stereo components.

[0057] Considering the secondary audio, the number of channels of a standard video stream may be four as shown in Fig. 6(A). In Fig. 6(A), the video streams of the first channel (HD / stereo / main audio), the video stream of the second channel (HD / stereo / main audio), the video stream of the first channel (HD / stereo / secondary audio), and the video stream of the second channel (HD / stereo / secondary audio) may be output in a standard form. When there is no secondary audio, all video streams may include the main audio redundantly.

[0058] In the mobile terminal 300, for example, as shown in Fig. 10(A), valid programs may be displayed based on the information in the program table 228, and invalid programs (those overlapping with valid programs) may be grayed out and made unselectable, but it is not limited to this. In the example of Fig. 10(A), "Channel 01" is selectable, and "Channel 02" with the same content is made unselectable. When the contents are not the same, both are selectable. By making a selection, the video file can be streamed and played back from the destination. In the case of the video streams shown in Fig. 6(A) (when there are four), as shown in Fig. 10(B), it is possible to select the main audio and the secondary audio separately. Also in this example, the grayed-out ones cannot be selected due to the same content.

[0059] The configuration example of the mobile terminal 300 and the like will be further described later with reference to Figs. 7, 8, 9, etc.

[0060] The video mode determination unit 225A determines the video mode such as the resolution by the value of "video¥encode¥format" in the "descriptor" included in the PMT, or decodes the MPEG2 video transmitted in the video PES and refers to the "sequence header" therein for determination. The standard video mode is HD (high definition).

[0061] The multi-channel discrimination unit 225C determines whether there are a plurality of channels (services) in the TS stream. For example, if there are two channels, they are treated as two standard video and audio streams. If there is only one channel, two identical video streams are generated. The number of channels can be determined by whether a plurality of services (PMTs) are described in the PAT. Whether two channels have the same content can be determined by the information in the EPG (Electronic Program Guide) or whether the video and audio of each channel are the same.

[0062] FIG. 5 shows an alternative example (220A) of the video and audio transcoding unit 220 described with reference to FIG. 3. In this figure, the video and audio transcoding unit 220A includes a TS demultiplexing unit 221, a decoding unit 222, a standard mode conversion unit 223, an encoding unit 224, a TS stream characteristic discrimination unit 225, a subtitle data extraction unit 231, and a video synthesis unit 229, etc. In this example, when there is subtitle data, a video stream (stereo, HD) without subtitles and a video stream (stereo, HD) with subtitles are formed. The video signal with subtitles is generated using the video synthesis unit 229.

[0063] When both the video with subtitles and the video without subtitles are included in the standard video stream, the standard video stream will be as shown in FIG. 6(B). Considering the presence or absence of subtitles and both the main audio and the secondary audio, eight standard video streams may be formed as shown in FIG. 6(C).

[0064] The display example of the program selection unit in the mobile terminal 300 is as shown in FIG. 10(A). When the distinction between the main audio and the secondary audio is in the standard format, it will be as shown in FIG. 10(B). The buttons shown in gray may be disabled as described above, but are not limited to this.

[0065] Note that, for a streaming method compliant with the conventional HTTP protocol, for example, a video delivery service based on HLS (HTTP Live Streaming, Apple Inc., USA), a playlist file (e.g., an m3u8 file) and one or more video segment files (MPEG2-TS segment files) are prepared as shown in FIG. 25. In the example of FIG. 25, multiple (two) alternative playlists with different resolutions can be selected using a master index file. It is also possible to have only one playlist. The alternative playlist (playlist) is rewritten and repeatedly transmitted. The viewing client refers to the playlist and sequentially retrieves video segment files as shown in FIG. 25 to perform video playback (FIG. 26). When making multiple playlists selectable using the master playlist (master index) shown in FIG. 25, a desired playlist in one standard format may be specified based on the selection of the program selection section, and the corresponding media segment files may be sequentially retrieved based on the desired playlist in one standard format. When viewing while selecting one playlist, another playlist may be selected using the program selection section, the standard format specification may be switched, and the viewing may be switched to that based on the other playlist.

[0066] FIG. 7 shows a configuration example of the mobile terminal 300. In this figure, the mobile terminal 300 includes a processing system 310, a memory 320, an input / output subsystem 330, a high-frequency circuit section 340, and an audio circuit section 350. Each of the components can be realized by hardware, software, or a combination thereof, including, as appropriate, a signal processing integrated circuit and an application-specific integrated circuit. The high-frequency circuit section 340 is used to transmit and receive information to / from other devices over a wireless link or a network. To perform this function, it includes, but is not limited to, an antenna system, an RF transceiver, an amplifier, a tuner, an oscillator, a digital signal processor, a CODEC chipset, a memory, and other well-known circuit configurations. The high-frequency circuit section 340 can utilize communication protocols such as time-division multiple access (TDMA), code-division multiple access (CDMA) for mobile communication, wireless LAN (IEEE 802.11b, IEEE802.11a, IEEE802.11g and / or IEEE802.11N), Bluetooth (trademark. IEEE802.15.1), Wi-MAX (IEEE802.16), etc., but is not limited thereto. The audio circuit section 350 is connected to an audio speaker 351 and a microphone 352. The processing system 310 includes a processor 311, a memory controller 312, and a peripheral device interface 313. The memory 320 stores the code and data executed by the processor 311. The memory 320 may include any storage device such as RAM, ROM, FLASH, a disk drive, a magnetic tape, etc. The processor 311 executes various software components stored in the memory 320. For example, the software components include an operating system 321, a communication module 322, a touch / operation module 323, a graphic module 324, an application 325, a timer module 326, and a web browser module 327. The application 325 includes a browser, an address book, email, encryption, a positioning function such as a global positioning system (GPS), and a two-dimensional barcode decoder. The Internet delivery television broadcast viewing application 325A (FIG. 6) of this embodiment is typically realized as one of the applications 325.The input / output subsystem 330 controls the touch panel 331 and the like. In this mobile terminal 300, the function of viewing a TV broadcast service distributed by Internet retransmission is implemented as an application. By installing the corresponding application in the memory 320, the mobile terminal 300 is realized as an Internet-distributed TV broadcast viewing terminal.

[0067] FIG. 8 schematically shows the functions realized by the Internet-distributed TV broadcast viewing application 325A. In the figure, the mobile terminal 300 may include a video / audio stream playback unit 360, a subtitle data playback unit 370, an inserted video playback unit 380, etc. as functions. The subtitle data playback unit 370 enables subtitle data to be operated independently of the video stream in the same manner as a normal digital broadcast service, and this will be described later as an alternative embodiment. In this case, a video stream with subtitles (a stream with fixed subtitles superimposed) may or may not be provided.

[0068] The video / audio stream playback unit 360 in FIG. 8 can select a program from a predetermined program guide and display available channels as shown in FIGS. 10(A) and (B), and select a channel to view from among them to play the video stream. Only the available video stream channels may be displayed.

[0069] In this embodiment, since video streams available on the communication network are generated and output in a standard manner, programs (videos) with different resolutions and formats or programs with different audio standards can be continuously viewed. Also, a composite subtitle service can be treated as a normal video stream.

[0070] FIG. 11 shows an alternative embodiment of the present invention. In this figure, the communication network distribution subsystem 200B includes an IP receiver 210, a video / audio transcoder 220, a video / audio distributor 230, a subtitle data extraction unit 231, a subtitle data distributor 250, a message management file holding unit 260, and the like. As described above, the video / audio distributor 230 transmits a video / audio stream (video stream) to the mobile terminal 300 by the HTTP streaming method. The subtitle data extraction unit 231 extracts subtitle data from the broadcast service TS stream, and this may include the function of the video / audio transcoder 220. The subtitle data is transmitted to the mobile terminal 300 by HTTP long polling. The distribution of subtitle data (HTTP long polling) will be described in detail later.

[0071] Note that the broadcaster subsystem 100 or the communication network distribution subsystem 200 holds an index file for managing the TS packets of the broadcast TS stream as a message management file in the message management file holding unit 260. The broadcaster subsystem 100 or the communication network distribution subsystem 200 creates and manages an index (message entry) shown in FIG. 15 every time a TS packet is received. Regarding the subtitle data, subtitle packets as schematically shown in FIG. 16 are held in the data storage management unit in the original form and can be accessed by the path specified by the entity file name attribute of the message.

[0072] The video / audio stream playback unit 360 (Fig. 8) of the mobile terminal 300 decodes the file of video / audio packets distributed from the video / audio distribution unit 240 of the communication network distribution subsystem 200 by HTTP streaming, and displays a moving picture in the video viewing area A of the display area of the mobile terminal 300 as shown in Fig. 9, for example. To start viewing a TV broadcast, select and start the corresponding application, and select a channel from an on-screen display or the like similar to a normal TV receiver. Channel switching may be performed based on a swipe. In some cases, an authentication dialog is executed with an authentication server (not shown). The application 325A can acquire channel information for each of the broadcast channels viewable from the authentication server, for example.

[0073] Furthermore, in Fig. 8, the subtitle data playback unit 370 plays back synchronization data such as subtitles. The subtitle data playback unit 370 acquires synchronization data from the subtitle data distribution unit 250 of the communication network distribution subsystem 200 by HTTP long polling, and displays subtitles, character supers, etc. at a timing synchronized with the video / audio streaming. Also, the subtitle data playback unit 370 processes an event message, which is also synchronization data, at a timing synchronized with the video / audio streaming. The content of the BML document may be switched or the like according to the event message.

[0074] FIG. 12 illustrates a correction PCR generation unit 372 that controls the synchronization timing in the subtitle data reproduction unit 370. In FIG. 12, the subtitle data reproduction unit 370 includes a subtitle display unit 371, a correction PCR generation unit 372, a message management file holding unit 373, a subtitle data holding unit 374, and a polling control unit 375. The correction PCR generation unit 372 generates a PCR (Program Clock Reference) according to the reproduction status of the video / audio stream reproduction unit 360. The polling control unit 375 performs polling on the subtitle data distribution unit 250 of the communication network distribution subsystem 200, retrieves a new entry (message) from the message management file holding unit 260, adds it to the message management file holding unit 373 of the subtitle data reproduction unit 370, and also adds new subtitle data to the subtitle data holding unit 374. The message management file holding unit 373 and the subtitle data holding unit 374 are configured to delete unnecessary entries. The message management file holding unit 260 of the communication network distribution subsystem 200 is also configured to delete unnecessary entries. The subtitle display unit 371 starts displaying subtitles (including character supers) by referring to the display timing (PST) of subtitle packets in the subtitle data holding unit 374 based on the correction PCR calculated by the correction PCR generation unit 372, and ends the display of subtitles by referring to the erasure timing.

[0075] When the correction PCR generation unit 372 detects a program switch (indicating that the stream configuration of the broadcast program within one channel has changed), it calculates the difference between the date and time at the moment of detection (the date and time based on the time of the server that creates the message management file) and the date and time of the reproduced video and audio stream (the date and time on the playback time axis, based on the time of the server that performs TS transcoding), thereby obtaining the elapsed time from the time of program switch to the date and time on the playback time axis (the elapsed time of PCR). Then, it multiplies this elapsed time by the resolution of the program reference clock (e.g., 90000 per second) to obtain the elapsed clock. Further, the correction PCR generation unit 372 holds the PCR at the moment of detecting the program switch, and based on this, adds the elapsed clock to calculate the corrected PCR (Figure 14). Such a calculation method is shown in Figure 13(A). Also, a specific calculation example is shown in Figure 13(B). The upper limit of PCR is "8589935102". Here, it is assumed that the exact time of the video is set in EXT-PROGRAM-DATE-TIME, and preferably, the times of the server for creating HLS and performing TS transcoding and the server for creating the message management file do not deviate in units of one frame. A program switch (indicating that the stream configuration of the broadcast program within one channel has changed) is detected, for example, when the mobile terminal 300 detects that the value of the version number of the PMT (Program Map Table) packet has changed. In a typical example, "pmt_changed" is a message notifying that the PMT data has changed, and the detection time of the server is transcribed to the message execution time in this message. Also, the server receives the PMT data extracted from the tuner, obtains the PCR from the description location of the PCR described in the PMT, and transcribes it as additional information in the fourth column of the "pmt_changed" message. When the PMT indicates a program switch (indicating that the stream configuration of the broadcast program within one channel has changed), the previous message management data may be cleared.

[0076] Note that the difference between PTS and PCR is obtained, and the difference is added at the time when PCR is received to convert it into real time, which is output to the message management file. Instead of being based on the PCR clock, the display and deletion of subtitles may be controlled in real time.

[0077] FIG. 17 shows still another embodiment of the present invention. In this figure, the broadcaster subsystem 100 has an insertion information transmission unit 140, and this insertion information transmission unit 140 supplies information for replacing commercial video / audio or video / audio that conflicts with copyright with alternative content to the insertion control unit 270 of the communication network distribution subsystem 200. The insertion control unit 270 replaces commercial video / audio or video / audio that conflicts with copyright with alternative content between the cut point and the restart point in units of frames. The cut point, the restart point, and the alternative content are supplied from the insertion information transmission unit 140 of the broadcaster subsystem 100. The alternative content may be arranged in a predetermined site in advance or may be supplied simultaneously. The cut point and the restart point may be determined using PCR and PTS. In the example of FIG. 17, replacement processing may be performed in the demultiplexing unit 221, the decoding unit 222, the standard mode conversion unit 223, and the encoding unit 224 of the video / audio transcoding unit 220B of the communication network distribution subsystem 200. In the configuration example of FIG. 18, the switch 242 in the video / audio transcoding unit 220B inserts the alternative content from the alternative content input unit 241 based on the insertion control information (switching signal) of the insertion control unit 270 of the communication network distribution subsystem 200.

[0078] The information for replacing the alternative content (insertion control information: start point, end point, address of the alternative content) may be sent from outside the broadcaster subsystem 100.

[0079] As shown in FIG. 19, the commercial part of the video stream is replaced with alternative content.

[0080] FIG. 24 shows a configuration example of the insertion control unit 270. In this configuration example, using the insertion control information (composition information), the cut-off point time for the lid control and the content replacement process is specified from the upstream system in units of hours, minutes, seconds, and milliseconds. Each video frame in the TS out-ream has a clock time specified by a PTS (Presentation Time Stamp). Based on the program clock value at the timing when the ToT (Time Offset Table) was last received in the TS stream, the time based on the ToT of each frame (format of year, month, day, hour, minute, second, and millisecond, hereinafter also referred to as the frame PTS time) is obtained. When the frame data is input to the decoding unit 222 of the TS stream, the frame PTS time is stored in the non-destructive auxiliary data area (frame PTS file management unit 274) attached to each frame. When encoding into the distribution format, the frame time in the non-destructive auxiliary data area is compared with the cut-off point time to determine whether to cut.

[0081] In FIG. 24, the insertion control unit 270 includes an editing information file management unit 271, a next editing information entry extraction unit 272, a frame PTS time generation unit 273, a frame PTS time file management unit 274, a processing target frame PTS time extraction unit 275, and a comparison unit 276.

[0082] The programming information file management unit 271 manages the insertion information (programming information) file. The insertion information (programming information) has, for each entry, a specified time (described in the format of YYYY - MM - DDT12:MM:SS:mm+0900 (time difference)), a command, a source address, etc. An entry is formed for each program and alternative content. The commands include a program command to start encoding a program at the specified time, a mask command to start encoding a still image (black), a file command to start encoding a specified alternative video, etc. In ascending order, the next programming information entry is sequentially taken out from the programming information management file 271 by the next programming information entry extraction unit 272. When the comparison in the comparison unit 276 of one programming information entry is executed and the switch 242 is switched, the next programming information entry is taken out from the programming information management file 271 by the next programming information entry extraction unit 272 to prepare for the next switch.

[0083] On the other hand, the TS stream is supplied to the decoding unit 222 and also to the frame PTS time generation unit 273. The frame PTS time generation unit 273 extracts ToT from the TS stream, holds the clock at that time, and converts the PTS of the frame to be processed into a frame PTS time in the format of year - month - day hour - minute - second (YYYY - MM - DDT12:MM:SS:mm+0900 format) based on the latest ToT and the clock at the time of receiving the latest ToT. This frame PTS time is held and managed by the frame PTS time file management unit 274. The processing target frame PTS time extraction unit 275 sequentially extracts the frame PTS time for the frame to be processed (encoding target), and the comparison unit 276 is configured to perform a comparison at the frame rate (frame interval). The comparison unit 276 identifies the frame closest to the time of the next programming information entry taken out by the next programming information entry extraction unit 272, and switches the switch 242 at that time (clock).

[0084] In the examples of FIGS. 17 and 24, although the insertion of alternative content is performed by the communication network distribution subsystem 200, as shown by the dashed line in FIG. 8, an inserted video playback unit 380 may be provided by the application 325A of the mobile terminal, and the introduction operation may be performed on the mobile terminal 300.

[0085] The insertion control data, for example, the specification of alternative content, may be dynamically provided with reference to the user profile information of the user of the mobile terminal 300 and various history information. The user may select alternative content or a group thereof that may be displayed on the mobile terminal 300 using an alternative content specification unit that may be included as part of the video / audio stream playback unit 360. Based on the playback history of the alternative content (commercial video), a predetermined played-back alternative content may be individually playable using the played-back alternative content specification unit (video / audio stream playback unit 360).

[0086] FIG. 20 illustrates an example of configuring the inserted video playback unit 380 in a manner similar to the insertion of subtitle data described with reference to FIG. 12. In the example of FIG. 20, an alternative content insertion instruction is received by the polling control unit 375, held by the message management file holding unit 373, and alternative content insertion processing may be performed using the alternative content held in the alternative data holding unit 374A. That is, the switching control unit 371A controls the switching between the video / audio stream (video stream) and the alternative content. In this example, the cut point and restart point may be determined using the correction PCR as in the example of FIG. 12. The time information of the cut point and restart point supplied from the insertion information transmission unit 140 is specified in the format of year / month / day / hour / minute / second, and this can be mutually converted with the correction PCR using the ToT (Time Ofset Table). The ToT is also preferably transmitted to the mobile terminal 300 side. The alternative content holding unit 374A may be a buffer device and may be held in a server (storage device) on the communication network 500.

[0087] FIG. 21 illustrates a processing flow example using subtitle data as an example. In the modification example of FIG. 20, the same processing may be performed when inserting other alternative contents. In FIG. 21, the IP receiver 210 of the communication network distribution subsystem 200 receives TS packets of a broadcast service TS stream from the broadcast operator subsystem 100 and supplies them to the subtitle data extraction unit 231 (X01). This subtitle data extraction unit 231 transmits the TS packets of subtitle data to the subtitle data distribution unit (server) 250 (X02). The subtitle data distribution unit 250 stores the subtitle data in the subtitle data storage management unit, and correspondingly, also updates the message management data (message management file) in the message management file holding unit 260 (X03). The application 325A of the mobile terminal 300 first goes to obtain the message management data in the long polling processing part X04 (X05). In response to this, the subtitle data distribution unit 250 returns the latest data of the message management data to the application 325A (X06). The subtitle data distribution unit 250 repeatedly returns the updated part of the message management data to the application 325A each time it is updated (X07). The application 325A interprets the message management data obtained in steps X06 and X07 line by line. When it is a subtitle message, it goes to obtain the subtitle data obtained in step X03 (X08). The subtitle data distribution unit 250 sends the subtitle data to the application 325A in response to this (X09). The application 325A performs display processing at an appropriate timing based on the contents of the message management data and the subtitle data, and subtitles are displayed to the user (X10, X11).

[0088] FIG. 22 shows an example of a message. As shown with reference to FIG. 3 above, the message includes the message execution time (also referred to as the ignition time) in the first column, the message type (also referred to as the entity type) in the second column, the entity file name in the third column, and additional information in the fourth column (FIG. 22(A)). In the specific example of FIG. 22(B), the message execution time is "2016-04-20T13:02:15.588+0900", the message type is "cap_packet", the entity file name is " / tvmock / 20160420 / 7fe4.7fe4.0420 / cap / 00055002", and no additional information is included. The "cap_packet" of the message type indicates that the message is related to subtitles, and the subtitle data is held in the entity file name " / tvmock / 20160420 / 7fe4.7fe4.0420 / cap / 00055002". The main message types are as shown in FIG. 23.

[0089] As described above, "pmt_changed" in FIG. 23 is used to control the display timing of subtitle data.

[0090] In FIG. 20, insertion control data (message) of alternative content is transferred from the communication network distribution subsystem 200 to the inserted video playback unit 380 of the mobile terminal 300 to perform display switching of the alternative content. Also, in FIG. 12, a message for subtitle display (subtitle display instruction) is transferred from the communication network distribution subsystem 200 to the subtitle data playback unit 370 of the mobile terminal 300 to perform subtitle display (displayed overlapping the video or in a separate display area from the video). However, in a similar manner, the mobile terminal 300 may be made to display arbitrary character information. For example, the communication network subsystem 200 holds a display control message for predetermined character information (advertisements, viewer messages, public information, etc.) in the message management file holding unit, transfers this to the mobile terminal 300 side, and the mobile terminal 300 uses this display control message to retrieve the corresponding character information stored and managed in the communication network subsystem 200 or any other arbitrary site, and display, erase, or move the character information at the timing indicated by the display control message. The timing of display, erasure, etc. may conform to the system clock of the broadcaster subsystem 100 (the clock in the broadcast service TS packet) or the system clock of the communication network distribution subsystem 200, and which clock to conform to may be specified by a flag. This character information may be displayed in an auxiliary viewing area provided separately from the video viewing area A of the mobile terminal 300 in FIG. 9 (for example, the window labeled "subtitle" in FIG. 9), but is not limited to this.

[0091] This concludes the description of the embodiments of the present invention.

[0092] Note that the present invention is determined based on the description in the claims and is not limited to the specific configurations, problems, and effects of the embodiments. The present invention is not limited to the above-described embodiments and various modifications are possible without departing from its spirit.

[0093] For example, although the above embodiments have been described in relation to mobile terminals, the present invention may be widely applied to fixed terminals and network television receivers. The following lists some of the technical features described herein. [Technical Feature 1] Reconstruction means for receiving, via the communication network, a transmission stream obtained by converting the TS stream of the broadcast service for transmission over the communication network and reconstructing the TS stream of the broadcast service from the transmission stream; Characteristic determination means for determining the characteristics of the TS stream of the broadcast service reconstructed by the reconstruction means; IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution; Transmission means for transmitting, via the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion means to a client terminal on the communication network in response to a request from the client terminal; and The IP distribution conversion means is configured to generate the video stream in the format for IP distribution in a standard format based on the characteristics determined by the characteristic determination means. A broadcast service communication network distribution device characterized by this. [Technical Feature 2] The broadcast service communication network distribution device according to Technical Feature 1, wherein the audio mode in the video stream in the format for IP distribution generated in the standard format is a stereo audio mode. [Technical Feature 3] The broadcast service communication network distribution device according to Technical Feature 1 or 2, wherein the video mode in the video stream in the format for IP distribution generated in the standard format is a high-definition mode. [Technical Feature 4] The IP distribution conversion means generates a number of video streams in the format for IP distribution corresponding to N (N is an integer of 2 or more) organized channels from the TS stream of the broadcast service. The broadcast service communication network distribution device according to any one of Technical Features 1 to 3. [Technical Feature 5] The above N programmed channels are two programmed channels, and even when the TS stream of the above broadcast service contains only one programmed channel, the broadcast service communication network distribution device described in technical feature 4 that generates the video streams of the above IP distribution format corresponding to the two programmed channels. [Technical Feature 6] The above IP distribution conversion means is the broadcast service communication network distribution device described in any one of technical features 1 to 5 that generates the video streams of the above IP distribution format corresponding to the number according to two modes of main audio and sub-audio. [Technical Feature 7] The above IP distribution conversion means is the broadcast service communication network distribution device described in technical feature 6 that generates the video streams of the above IP distribution format corresponding to the number according to two modes even when the TS stream of the above broadcast service does not contain sub-audio. [Technical Feature 8] The above IP distribution conversion means is the broadcast service communication network distribution device described in any one of technical features 1 to 7 that generates the video streams of the above IP distribution format corresponding to the number according to two viewing selections of subtitle display and non-display. [Technical Feature 9] The above IP distribution conversion means is the broadcast service communication network distribution device described in technical feature 8 that generates the video streams of the above IP distribution format corresponding to the number according to the above two viewing selections even when the TS stream of the above broadcast service does not contain subtitle data. [Technical Feature 10] The above video stream is the broadcast service communication network distribution device described in any one of technical features 1 to 9 that has a series of video files sequentially played by an index file. [Technical Feature 11] The above video stream of the IP distribution format is the broadcast service communication network distribution device described in any one of technical features 1 to 10 that is a streaming video stream. [Technical Feature 12] The above transmission stream is a broadcast service communication network distribution device described in any one of Technical Features 1 to 11, which is obtained by IP-packetizing the TS stream of the above broadcast service. [Technical Feature 13] The above IP distribution conversion means Demultiplexing means for demultiplexing the TS stream of the above broadcast service reconstructed by the above reconstruction means to generate a video stream and an audio stream; Decoding means for decoding the video stream and the audio stream output from the above demultiplexing means to generate a video signal and an audio signal; Standard mode conversion means for converting the above video signal and audio signal into a standard mode; Encoding means for encoding the video signal and audio signal in the above standard mode to generate a video stream in the above IP distribution format, which is a broadcast service communication network distribution device described in any one of Technical Features 1 to 12. [Technical Feature 14] Reconstruction means for receiving a transmission stream obtained by converting the TS stream of a broadcast service for communication network transmission via the communication network and reconstructing the TS stream of the broadcast service from the above transmission stream; IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the above broadcast service reconstructed by the above reconstruction means into a video stream in the IP distribution format; Transmission means for transmitting the video stream in the IP distribution format generated by the above IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network; When the subtitle data is included in the TS stream of the broadcast service, in addition to generating a video stream in the IP distribution format for the video stream and the audio stream generated by the video / audio stream generation means, the IP distribution conversion means generates another video stream in the IP distribution format from the video stream of the composite video with subtitles based on the subtitle data added to the video of the video stream and the audio stream. A broadcast service communication network distribution device characterized by this. [Technical Feature 15] Reconstruction means for receiving a transmission stream obtained by converting the TS stream of the broadcast service for communication network transmission via the communication network and reconstructing the TS stream of the broadcast service from the transmission stream. IP distribution conversion means for converting the video stream and the audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in the format for IP distribution. Transmission means for transmitting the video stream in the IP distribution format generated by the IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network. The IP distribution conversion means is configured to receive information specifying the start period and end period of the time interval and the alternative content, and replace the video stream in the IP distribution format with the alternative content in the section defined by the start period and the end period. A broadcast service communication network distribution device characterized by this. [Technical Feature 16] The broadcast service communication network distribution device according to Technical Feature 15, wherein the alternative content is a video stream segment and an audio stream segment or a still image and predetermined audio. [Technical Feature 17] The above IP-delivery conversion means has demultiplexing means for demultiplexing the TS stream of the broadcast service reconstructed by the above reconstruction means to generate a video stream and an audio stream, and uses alternative content instead of the video signal and audio signal decoded from the video stream and audio stream in the section defined by the above start period and end period. The broadcast service communication network distribution device according to Technical Feature 15 or 16. [Technical Feature 18] The start period and end period of the above time interval are displayed in year / month / day hour / minute / second, and are compared with the time based on the time offset table and the clock conforming to the TS stream of the above broadcast service. The broadcast service communication network distribution device according to Technical Feature 16 or 17. [Technical Feature 19] Reconstruction means for receiving a transmission stream obtained by converting the TS stream of a broadcast service into a transmission stream for communication network transmission via the communication network and reconstructing the TS stream of the broadcast service from the transmission stream, IP-delivery conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service reconstructed by the above reconstruction means into a video stream in a format for IP delivery, Transmission means for transmitting the video stream in the format for IP delivery generated by the above IP-delivery conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network, A broadcast service communication network distribution device, comprising control information supply means for receiving information specifying the start period and end period of the time interval and alternative content, and supplying control information to the client device so as to replace a section defined by the start period and end period of the video stream with the video stream segment. [Technical Feature 20] In a client terminal connected via a communication network together with the broadcast service communication network distribution device according to Technical Feature 19, It has video stream playback means for receiving and playing back a video stream in a format for IP distribution from the transmission means of the broadcast service communication network distribution device. The video stream playback means is configured to play back the alternative content instead of the video stream at playback times corresponding to the start and end of the time interval, received from the control information supply means of the broadcast service communication network distribution device. A client terminal characterized by this. [Technical Feature 21] The format for IP distribution is HLS (HTTP Live Streaming, both trademarks of Apple Inc.). The video stream playback means plays back the alternative content instead of the video stream in accordance with EXT-PROGRAM-DATE-TIME of the file of the video stream. The client terminal described in Technical Feature 20. [Technical Feature 22] Reconstruction means for receiving a transmission stream obtained by converting a TS stream of a broadcast service for communication network transmission via the communication network and reconstructing the TS stream of the broadcast service from the transmission stream, IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service reconstructed by the reconstruction means into a video stream in a format for IP distribution, Transmission means for transmitting the video stream in the format for IP distribution generated by the IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network, Alternative content distribution control means for controlling so that alternative content replaceable with a video stream or an audio stream during a specified period is transmitted to the client terminal via the network, The alternative content distribution control means, Index file storage means for storing an index file that makes insertion control information accessible in units of replacement operations, means for transmitting the index file to the client terminal via the network in response to polling from the client terminal; The client terminal is characterized in that it uses the insertion control information to obtain the alternative content from a predetermined alternative content storage means and replaces the video stream and the audio stream with the alternative content for a predetermined period. A broadcast service communication network distribution device. [Technical Feature 23] A client terminal connectable to a network, video / audio stream receiving means for receiving, from a transmission device, a video / audio stream extracted from a broadcast stream and transmitted via the network in a streaming manner; alternative content receiving means for receiving, via the network, alternative content stored in an alternative content storage means; The alternative content receiving means, index file receiving means for receiving, by polling, from the transmission device, an index file that makes the alternative content stored in the alternative content storage means accessible in units of replacement operations; means for receiving, in units of the replacement operation, the alternative content stored in the alternative content storage means using the index file received by the index file receiving means. A client terminal characterized by [Technical Feature 24] A client terminal connectable to a network, video / audio stream receiving means for receiving, from a transmission device, a video / audio stream extracted from a broadcast stream and transmitted via the network in a streaming manner, and a computer program used to cause alternative content receiving means for receiving, via the network, alternative content stored in an alternative content storage means to execute, The alternative content receiving means, Index file receiving means that receives, by polling, an index file that makes the alternative content stored in the alternative content storage means accessible in units of replacement operations, and The computer program, characterized by comprising: means for receiving, in units of the replacement operation, the alternative content stored in the alternative content storage means by using the index file received by the index file receiving means.

Explanation of Signs

[0094] 100 Broadcast service provider subsystem 110 Broadcast service TS stream output section 120 Uplink section 130 IP transmission device 140 Insertion information transmission section 200 Subsystem for communication network distribution 210 IP reception device 220 Video / audio transcoding section 221 Demultiplexing section 222 Decoding section 223 Standard mode conversion section 224 Encoding section 225 TS stream characteristic determination section 228 Program table 229 Video synthesis section 230 Video / audio distribution section 231 Subtitle data extraction section 240 Video / audio distribution section 241 Alternative content input section 242 Switch 250 Subtitle data distribution section 260 Message management file holding section 270 Insertion control section 300 Mobile terminal 300A Display section 325A Internet distribution TV broadcast viewing application 360 Video and Audio Stream Player 370 Subtitle Data Player 371 Subtitle Display Unit 372 Correction PCR Generation Unit 373 Message Management File Holder 374 Subtitle Data Holder 374A Alternative Data Holder 375 Polling Control Unit 380 Inserted Video Player 400 Gateway 500 Communication Network 600 Authentication Server 700 Line

Claims

1. In a broadcast service communication network distribution device that distributes video and audio content provided by a broadcast service using a communication network, IP distribution conversion means for converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution; Transmission means for transmitting the video stream in the IP distribution format generated by the IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network, The IP distribution conversion means is configured to receive information specifying the start period and end period of a time interval and alternative content, and replace the video stream in the IP distribution format with the alternative content in the interval defined by the start period and end period. A broadcast service communication network distribution device characterized by this.

2. The broadcast service communication network distribution device according to claim 1, wherein the alternative content is a video stream segment, an audio stream segment, a still image, or predetermined audio.

3. The start period and end period of the time interval are displayed in year, month, day, hour, minute, and second, and are compared with the time displayed in year, month, day, hour, minute, and second based on the time information displayed in year, month, day, hour, minute, and second of the time offset table and a clock compliant with the TS stream of the broadcast service. The broadcast service communication network distribution device according to claim 1 or.

4. In a broadcast service communication network distribution method for distributing video and audio content provided by a broadcast service using a communication network, an IP distribution conversion step of converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution; A transmission step of transmitting the video stream in the IP distribution format generated by the IP distribution conversion step to the client terminal in response to a request from the client terminal on the communication network, In the above IP distribution conversion step, information specifying the start and end of a time interval and alternative content is received, and the video stream in the format for IP distribution is replaced with the alternative content in the interval defined by the start and end, characterized in that it is a broadcast service communication network distribution method.

5. In a computer program for distributing video and audio content provided by a broadcast service using a communication network, the processor of the communication network distribution subsystem is IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service into a video stream in the format for IP distribution, and transmission means for transmitting the video stream in the format for IP distribution generated by the above IP distribution conversion means to the client terminal in response to a request from the client terminal on the communication network is a computer program for causing it to be executed, wherein the above IP distribution conversion means receives information specifying the start and end of a time interval and alternative content, and replaces the video stream in the format for IP distribution with the alternative content in the interval defined by the start and end, characterized in that it is a computer program.

6. In a broadcast service communication network distribution apparatus for distributing video and audio content provided by a broadcast service using a communication network, IP distribution conversion means for converting the video stream and audio stream included in the TS stream of the broadcast service into a video stream in the format for IP distribution; transmission means for transmitting the video stream in the format for IP distribution generated by the above IP distribution conversion means to the client device via the communication network in response to a request from the client terminal on the communication network; and control information supply means for receiving information specifying the start and end of a time interval and alternative content and supplying control information to the client terminal so as to replace the interval defined by the start and end of the video stream with the alternative content, characterized in that it is a broadcast service communication network distribution apparatus.

7. In a broadcast service communication network distribution method for distributing video and audio content provided in a broadcast service using a communication network, an IP distribution conversion step of converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution; a transmission step of transmitting the video stream in the format for IP distribution generated by the IP distribution conversion step to a client terminal in response to a request from the client terminal on the communication network; and a control information supply step of supplying control information to the client terminal so as to replace a section defined by the start period and the end period of the video stream with the alternative content upon receiving information specifying the start period and the end period of a time interval and the alternative content. The broadcast service communication network distribution method is characterized by the above.

8. In a computer program for distributing video and audio content provided in a broadcast service using a communication network, a processor of a communication network distribution subsystem is caused to execute as IP distribution conversion means for converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution, transmission means for transmitting the video stream in the format for IP distribution generated by the IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network, and control information supply means for supplying control information to the client terminal so as to replace a section defined by the start period and the end period of the video stream with the alternative content upon receiving information specifying the start period and the end period of a time interval and the alternative content. A computer program for causing the above to be executed.

9. In a client terminal connected via a communication network to the broadcast service communication network distribution apparatus according to Claim 6, the client terminal has video stream playback means for receiving and playing back the video stream in the format for IP distribution from the transmission means of the broadcast service communication network distribution apparatus. The video stream playback means is configured to receive from the control information supply means of the broadcast service communication network distribution device and play the alternative content instead of the video stream at the playback times corresponding to the start and end periods of the time interval. A client terminal characterized by that.

10. The client terminal according to claim 9, further comprising a designation unit that selects alternative content or an alternative content group.

11. The format for IP distribution is HLS (HTTP Live Streaming, both trademarks of Apple Inc.), and the video stream playback means plays the alternative content instead of the video stream in accordance with the EXT-PROGRAM-DATE-TIME of the file of the video stream. The client terminal according to claim 9.

12. In a broadcast service communication network distribution device that distributes video and audio content provided by a broadcast service using a communication network, IP distribution conversion means for converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution; Transmission means for transmitting the video stream in the format for IP distribution generated by the IP distribution conversion means to the client terminal via the communication network in response to a request from the client terminal on the communication network; Alternative content distribution control means for controlling so that alternative content to be replaced with a video stream or an audio stream during a specified period is transmitted to the client terminal via the network, The alternative content distribution control means, Index file storage means for storing an index file that makes the insertion control information accessible in a replacement operation unit; Means for transmitting the index file to the client terminal via the network in response to polling from the client terminal; The client terminal is characterized in that, using the insertion control information, the alternative content is acquired from a predetermined alternative content storage means and the video stream and the audio stream are replaced with the alternative content for a predetermined period. Broadcast service communication network distribution device.

13. In a broadcast service communication network distribution method for distributing video and audio content provided in a broadcast service using a communication network, an IP distribution conversion step of converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution; a transmission step of transmitting, in response to a request from a client terminal on the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion step to the client terminal via the communication network; an alternative content distribution control step of controlling so that alternative content to be replaced with the video stream or the audio stream during a specified period is transmitted to the client terminal via the network; the alternative content distribution control step includes: an index file storage step of storing an index file that makes insertion control information accessible in units of replacement operations; a step of transmitting the index file to the client terminal via the network in response to polling from the client terminal; The client terminal is characterized by acquiring the alternative content from a predetermined alternative content storage means using the insertion control information and replacing the video stream and the audio stream with the alternative content for a predetermined period. A broadcast service communication network distribution method.

14. In a computer program for distributing video and audio content provided in a broadcast service using a communication network, a processor of a communication network distribution subsystem, an IP distribution conversion means for converting a video stream and an audio stream included in a TS stream of a broadcast service into a video stream in a format for IP distribution, a transmission means for transmitting, in response to a request from a client terminal on the communication network, the video stream in the format for IP distribution generated by the IP distribution conversion means to the client terminal via the communication network, and an alternative content distribution control means for controlling so that alternative content to be replaced with the video stream or the audio stream during a specified period is transmitted to the client terminal via the network A computer program for causing execution, comprising: The alternative content distribution control means: Index file storage means for storing an index file that makes insertion control information accessible in units of replacement operations; Means for transmitting the index file to the client terminal via the network in response to polling from the client terminal; The client terminal is characterized in that it uses the insertion control information to acquire the alternative content from a predetermined alternative content storage means and replaces the video stream and the audio stream with the alternative content for a predetermined period. A computer program.

15. A client terminal connectable to a network, comprising: Video / audio stream receiving means for receiving, from a transmission device, a video / audio stream extracted from a broadcast stream and transmitted via the network in a streaming manner; Alternative content receiving means for receiving, via the network, alternative content stored in an alternative content storage means; The alternative content receiving means: Index file receiving means for receiving, by polling, from the transmission device, an index file that makes the alternative content stored in the alternative content storage means accessible in units of replacement operations; A client terminal, characterized by comprising means for receiving, in units of the replacement operation, the alternative content stored in the alternative content storage means by using the index file received by the index file receiving means.

16. A computer program used for causing execution as a client terminal connectable to a network, the client terminal comprising: Video / audio stream receiving means for receiving, from a transmission device, a video / audio stream extracted from a broadcast stream and transmitted via the network in a streaming manner; and Alternative content receiving means for receiving, via the network, alternative content stored in an alternative content storage means, The alternative content receiving means: Index file receiving means that receives, by polling, an index file that enables the alternative content stored in the alternative content storage means to be accessed in units of replacement operation, from the transmission device; The computer program, characterized by comprising: means for receiving, in units of the replacement operation, the alternative content stored in the alternative content storage means, using the index file received by the index file receiving means.

Citation Information

Patent Citations

  • Broadcast content provision system, broadcast content provision device, reproducer, and advertisement provision device, and their control method and control program

    JP2017050631A

  • Time mapping information generation device, synchronous reproduction system, time mapping information generation method, and time mapping information generation program

    JP2017163284A

  • Broadcast service retransmission system and viewing portable terminal

    JP2017188891A

  • Retransmission system, retransmission device, reception device, and program

    JP2019110482A

  • Device and method for receiving media content

    US20150012956A1