WO2016181901A1 - Contents distribution system - Google Patents
Contents distribution system Download PDFInfo
- Publication number
- WO2016181901A1 WO2016181901A1 PCT/JP2016/063655 JP2016063655W WO2016181901A1 WO 2016181901 A1 WO2016181901 A1 WO 2016181901A1 JP 2016063655 W JP2016063655 W JP 2016063655W WO 2016181901 A1 WO2016181901 A1 WO 2016181901A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- signal
- broadcast
- stream format
- time
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2665—Gathering content from different sources, e.g. Internet and satellite
Definitions
- the present invention relates to a content distribution technology.
- Non-Patent Document 1 a service that distributes a TV program as a moving image via the Internet in a video-on-demand system is known (for example, see Non-Patent Document 1).
- the predetermined embodiment of the present invention intends to provide a technique for editing and distributing content including a television program in real time.
- a content distribution system includes an encoder that converts content received from a broadcasting station into stream format data, a distribution server that distributes stream format data, and distributed stream format data.
- a user viewing device that receives and reproduces content, receives a first signal from a broadcast station, and based on the first signal, the broadcast station broadcasts a first portion of the content
- a detector that detects whether or not the content is detected, and a replacement unit that replaces the first portion of the content with another content based on the detection result of the detector.
- a content distribution method includes an encoder that converts content received from a broadcast station into stream format data, a distribution server that distributes stream format data, and a stream format that has been distributed.
- An encoding apparatus receives an encoder capable of converting content received from a broadcast station into stream format data, a first signal from the broadcast station, and converts the received first signal into the first signal. Based on a detector that detects whether the broadcast station is broadcasting the first part of the content, and when the detector detects that the first part of the content is broadcast, In place of content, another content is passed to the encoder, and when it is detected that a portion other than the first portion of the content is broadcast, a replacement unit that passes the content received from the broadcast station to the encoder; Is provided.
- An encoding method receives content from a broadcast station, receives a first signal from the broadcast station, and the broadcast station uses a first of the contents based on the first signal. If it is detected that the first part of the content is being broadcast as a result of the detection, another content is passed to the encoder instead of the content. When it is detected that a part other than the first part of the content is being broadcast, the content received from the broadcasting station is passed to the encoder, and the passed content is converted to stream format data by the encoder ,including.
- a content distribution system includes an encoder capable of converting content received from a broadcast station into stream format data, a time stamp adding means for adding a time stamp to the stream format data, Whether the broadcast station is broadcasting the first portion of the content based on the distribution server that distributes the data in the stream format with the time stamp added to the user viewing device and the first signal received from the broadcast station.
- a transmission means for transmitting information related to the time when the first part of the content is broadcast to the user viewing device based on the detection result of the detector, and a distributed time stamp
- the first part is Comprising information about transmission to time, based on the time stamp, the first portion of the content, to play replaced with another content, and the user viewing equipment, a.
- a content distribution method includes converting content received from a broadcasting station into stream format data, adding a time stamp to the stream format data, and stream format with a time stamp added.
- To the user viewing device based on the first signal received from the broadcast station, whether the broadcast station is broadcasting the first part of the content, Based on this, the information related to the time when the first part of the content is broadcast is transmitted to the user viewing device, and the content is reproduced based on the stream-format data to which the distributed time stamp is added. Based on the information about the time when the first part was broadcast and the time stamp, The parts, and a be played replaced with another content.
- a program according to a predetermined embodiment of the present invention causes a computer to execute at least a part of each process of the above-described method.
- the computer here includes not only a host computer but also a PC (personal computer), a tablet terminal, a smartphone, a wearable terminal, and other arbitrary information processing apparatuses.
- Such a program is installed or loaded on a computer by downloading an application (application) or the like through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, or a semiconductor memory, or via a communication network. be able to.
- real time when delivering in “real time”, it does not necessarily mean delivery at the same time or at the same time, and may include delivery in a predetermined time delay.
- “real-time” distribution includes editing and converting data for streaming distribution in sequence when the content is received without distributing or converting the content in advance.
- the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Further, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.
- FIG. 1 is a schematic diagram showing a configuration of a content distribution system 1a according to the first embodiment.
- FIG. 2 is a schematic diagram illustrating an example of the configuration of the CM-compatible encoder 10a according to the first embodiment.
- FIG. 3 is a schematic diagram illustrating an example of the configuration of the user viewing device 30a according to the first embodiment.
- FIG. 4 is a flowchart illustrating an example of a processing flow by the CM-compatible encoder 10a according to the first embodiment.
- FIG. 5 is a schematic diagram showing a configuration of a content distribution system 1b according to the second embodiment.
- FIG. 6 is a schematic diagram illustrating an example of the configuration of the time stamp corresponding encoder 10b according to the second embodiment.
- FIG. 7 is a schematic diagram illustrating an example of the configuration of the CM signal transmission server 40 according to the second embodiment.
- FIG. 8 is a schematic diagram illustrating an example of the configuration of the user viewing device 30b according to the second embodiment.
- FIG. 9 is a flowchart illustrating an example of a processing flow by the content distribution system 1b according to the second embodiment.
- FIG. 10 is a timing chart illustrating an example of processing timing by the user viewing device 30b according to the second embodiment.
- FIG. 1 is a schematic diagram showing a configuration of a content distribution system 1a according to an embodiment of the present invention.
- the content distribution system 1 a includes a CM-compatible encoder 10 a and a distribution server 20.
- the content distribution system 1a further includes a user viewing device 30a, and the distribution server 20 and the user viewing device 30a can be connected via the network N.
- the CM-compatible encoder 10a receives the video signal X1 and the CM signal X2, converts it into stream format data, and outputs stream data Y.
- the CM-compatible encoder 10a receives a video signal X1 of a program being broadcast from a broadcast station or the like.
- the program includes, for example, individual contents constituting a program table in television broadcasting, and one program is composed of a main part and a CM.
- the main part refers to a part of the program other than the CM.
- the CM-compatible encoder 10a creates stream data by encoding the main part video as it is based on the received video signal X1 for the main part in the program. On the other hand, for the CM portion in the program, the CM-compatible encoder 10a does not encode the CM video as it is, but replaces it with another video V and encodes the other video V to create stream data. .
- the determination as to whether or not the program is in a CM is made based on the CM signal X2. That is, the CM signal X2 is a signal for determining which part in the program is the main part and which part is the CM. For example, when the voltage of the CM signal X2 is larger than a predetermined voltage value, it is during CM, and when it is smaller than the predetermined value, it is not during CM, that is, it can indicate that the main part is flowing.
- a CM signal X2 is preferably provided by a broadcasting station, but is not limited thereto.
- the CM-compatible encoder 10a detects whether or not the program is in the CM by receiving the CM signal X2 of the program together with the video signal X1 of the program being broadcast from a broadcasting station or the like, and detecting the voltage value. can do. Then, based on the detection result, the main part is left as it is, and the CM part is replaced with another moving image V to create stream data. In the stream data created in this way, the main part is the same as the program being broadcast, and the CM part is replaced with another moving picture V.
- the stream data Y created in this way is output from the CM-compatible encoder 10 a and passed to the distribution server 20.
- the distribution server 20 receives the stream data Y from the CM-compatible encoder 10a and performs a process of distributing the stream data Z to the user viewing device 30.
- the distribution server 20 may apply a commercially available streaming server.
- the distribution server 20 when receiving a program playback request from the user viewing device 30a, the distribution server 20 distributes the stream data Z to the user viewing device 30.
- the distribution server 20 can distribute the stream data Z to a plurality of user viewing devices 30 almost simultaneously except for a communication time lag and the like.
- the stream data Y received by the distribution server 20 and the stream data Z distributed from the distribution server 20 are distinguished from each other, but the contents of the contents (that is, the program being broadcast and the main part are the same). , Which is obtained by replacing the CM part with another moving image), the stream data may be the same, or may be stream data having different bit rates.
- the distribution server 20 may transfer the stream data Y received from the CM-compatible encoder 10a to the user viewing device 30 as it is after adjusting the communication timing. Further, the distribution server 20 calculates an appropriate bit rate based on the processing capacity and playback environment of the user viewing device 30a as a distribution destination and the network environment such as the bandwidth of the network N, and an image corresponding to the bit rate. The stream data Z converted into the size and quality can be distributed to the user viewing device 30a at an appropriate communication speed.
- the user viewing device 30a receives the stream data Z from the distribution server 20 via the network N and performs a process of playing back the program.
- the user viewing device 30a is a device for the user to view the content distributed from the distribution server 20, for example, a PC (personal computer), a tablet terminal, a smartphone, an Internet-compatible TV, a portable information terminal. (PDA) or any other information device. More specifically, a device in which a player application for video playback such as Windows Media Player (registered trademark) or Real Player (registered trademark) is installed on these information devices is installed.
- the user viewing device 30a can be used.
- the user viewing device 30a first accesses the distribution server 20 to request a video of the program, so that the stream data Z is distributed from the distribution server 20 to the user viewing device 30a. As a result, the program can be viewed on the user viewing device 30a.
- the network N includes a communication network capable of transmitting and receiving data between the distribution server 20 and the user viewing device 30a.
- a communication network capable of transmitting and receiving data between the distribution server 20 and the user viewing device 30a.
- Internet LAN, leased line, telephone line, corporate network, mobile communication network, Bluetooth, WiFi (Wireless Fidelity), other communication lines, combinations thereof, etc. It doesn't matter if it's wireless.
- FIG. 2 is a schematic diagram illustrating an example of the configuration of the CM-compatible encoder 10a according to the present embodiment.
- the CM-compatible encoder 10a in this embodiment includes a CM detector 110, a moving image replacement unit 100, and an encoder 140.
- the moving image replacement unit 100 performs a process of replacing the CM portion of the broadcast program with another moving image.
- a process of replacing the moving image is performed based on the video signal X1 and the detection result by the CM detector 110.
- the moving image replacement unit 100 includes a moving image reproduction control unit 120, a selector 130, and a moving image database 150.
- the CM detector 110 has a function of detecting whether or not a broadcast program is being CM based on the CM signal X2. For example, the CM detector 110 measures the voltage level of the CM signal X2, and detects whether or not the voltage value exceeds a predetermined threshold value. The CM detector 110 outputs a signal “1” indicating that the CM is in progress when the threshold is exceeded as a result of detection, and outputs a signal “0” indicating that the main part is not exceeded when the threshold is not exceeded. Output.
- the CM is discriminated by the magnitude of the voltage of the CM signal X2 has been exemplified.
- the detection target may be changed as appropriate.
- the CM detector 110 can also determine whether the CM is in progress based on a signal output from a circuit that is opened and closed in response to the input of the CM signal X2.
- the moving image reproduction control means 120 has a function of controlling reproduction of the moving image V to be replaced instead of CM.
- the moving image V acquired from the moving image database 150 is reproduced while the signal “1” indicating that the CM is being received is received from the CM detector 110.
- the selector 130 has a function of selecting either one of the moving image based on the video signal X1 of the program and the moving image V reproduced by the moving image reproduction control means 120.
- the selector 130 can be configured by a multiplexer, for example.
- the selector 130 receives the signal “1” indicating that the CM is in progress from the CM detector 110, the selector 130 selects the moving image V reproduced by the moving image reproduction control unit 120 and passes it to the encoder 140.
- the selector 130 selects a moving image based on the video signal X 1 of the program and passes it to the encoder 140.
- Encoder 140 has a function of encoding an input moving image and converting it into stream format data Y.
- the converted stream data Y is passed to the distribution server 20.
- the moving image database 150 is a database that stores moving image files that can be replaced instead of CMs.
- the moving image reproduction control means 120 and the moving image database 150 are provided inside the CM corresponding encoder 10a, but these may be provided outside the CM corresponding encoder 10a.
- FIG. 3 is a schematic diagram illustrating an example of the configuration of the user viewing device 30a according to the present embodiment.
- the user viewing device 30 a in the present embodiment includes a moving image playback player 310 and an output device 320.
- the moving image reproduction player 310 has a function for decoding the stream data Z received from the distribution server 20 and reproducing a moving image and sound. For example, by installing the above-described player application for moving image reproduction in the user viewing device 30a, the user viewing device 30a can function as the moving image reproduction player 310.
- the output device 320 provides a user with an interface for displaying a moving image, and examples thereof include a liquid crystal display, an organic EL display, and a CRT display.
- FIG. 4 is a flowchart showing an example of a processing flow by the CM-compatible encoder 10a according to the present embodiment.
- the CM-compatible encoder 10a receives a video signal and a CM signal of a program from a broadcasting station or the like, and determines whether or not the program is in a CM based on the CM signal (step S41).
- the video of the CM part is replaced with another video (step S42).
- the video of the program is passed to the encoder 140 as it is.
- a moving image based on the video signal of the program is passed to the encoder 140.
- another moving image V is passed to the encoder 140 instead of the CM.
- the encoder 140 encodes the received moving image and outputs it as stream data Y (step S43).
- the video of the CM portion of the program is converted to another video in real time. It can be encoded after being replaced and distributed. Therefore, for example, even when the copyright of the CM is not processed, when a TV program is broadcast, it is possible to simultaneously distribute the TV program that has been replaced with a CM having no problem almost simultaneously with the broadcast.
- the user viewing device 30a only has to install a conventional player for moving image playback, and it is not necessary to install a special application for replacing the CM on the user viewing device 30a. .
- the moving image replacement unit 100 is provided upstream from the encoder 140, and the CM 140 is encoded after the CM portion is replaced with another moving image.
- the present invention is not limited to this, and a means for replacing the moving image is provided downstream of the encoder 140, and the user at the distribution server 20 after replacing the portion of the stream data corresponding to the CM with the stream data related to another moving image. It may be distributed to the viewing device 30.
- a program audio / video signal is delivered to a CM-compatible encoder 10a by HD-SDI (High Definition Serial Digital Interface) from a department (program master) that broadcasts the program.
- HD-SDI High Definition Serial Digital Interface
- the CM signal that reports ON / OFF due to the voltage difference is converted to digital by the driver and delivered to the CM-compatible encoder 10a.
- program broadcasting and video switching were realized.
- the CM video can be distributed seamlessly by switching from the main program to another CM video on the CM-compatible encoder 10a.
- the user viewing device 30 may have a function of accumulating personal information including gender, age, and place of residence, viewing data history including viewing programs and viewing time, and transmitting the history data to a predetermined server. . As a result, the user's viewing history is totaled, and reporting by program work becomes possible.
- FIG. 5 is a schematic diagram showing a configuration of a content distribution system 1b according to another embodiment of the present invention.
- the content distribution system 1b includes a time stamp compatible encoder 10b, a CM signal transmission server 40, a distribution server 20, a moving image database 50, and a user viewing device 30b.
- the transmission server 40, the moving image database 50, and the user viewing device 30 b are configured to be connected via the network N.
- the time stamp compatible encoder 10b receives the video signal X1, converts it into stream format data, and outputs the stream data Y with the time stamp added.
- the distribution server 20 receives the stream data Y with the time stamp from the time stamp compatible encoder 10b, and performs processing to distribute the stream data Z with the time stamp to the user viewing device 30b.
- a delivery delay of several seconds to several minutes occurs after the delivery server 20 receives the stream data Y and delivers the stream data Z.
- the CM start time and end time are transmitted to the user viewing device 30 during this distribution delay.
- the CM signal transmission server 40 performs a process of receiving the CM signal X2 and transmitting information related to the start time and end time of the CM in the program to the user viewing device 30b.
- the moving image database 50 is a database that stores moving image files that can be replaced instead of CMs.
- a video distribution server for distributing the video stored in the video database 50 is connected to the network N, and the video distribution server responds to a request from the user viewing device 30b.
- the moving image stream data stored in the moving image database 50 is distributed to the user viewing device 30b.
- the user viewing device 30b receives the stream data Z with the time stamp added from the distribution server 20. In parallel with this, the user viewing device 30b receives information on the start time and end time of the CM from the CM signal transmission server 40. Then, when the user viewing device 30b reproduces the video of the program based on the stream data Z, the user viewing device 30b refers to the time stamp added to the stream data Z, and the time stamp is received from the CM signal transmission server 40. During the period from the start time to the end time, the moving image V acquired from the moving image database 50 is reproduced instead of the moving image based on the stream data Z.
- FIG. 6 is a schematic diagram showing an example of the configuration of the time stamp compatible encoder 10b according to the present embodiment.
- the time stamp compatible encoder 10b in this embodiment includes an encoder 140, a time measuring means 160, and a time stamp adding means 170.
- Encoder 140 has a function of encoding an input moving image and converting it into stream format data Y.
- the moving image based on the video signal X1 or the moving image V to be replaced in place of the CM is input to the encoder 140.
- the moving image based on the video signal X1 is used. Is input to the encoder 140.
- Time measuring means 160 has a function for measuring time, and includes, for example, a clock.
- a time stamp adding unit 170 to be described later measures a time that is a basis for adding a time stamp.
- the time stamp adding unit 170 has a function of adding a time stamp based on the time acquired from the time measuring unit 160 to the stream data output from the encoder 140.
- the stream data Y with the time stamp added to each frame is output from the time stamp adding means 170 and passed to the distribution server 20.
- Time stamp includes information indicating the time when an event occurred.
- the time stamp is used to specify the time when a CM flows in a program, and even if it indicates a date or time, it indicates an elapsed time from the start of the program. There may be.
- FIG. 7 is a schematic diagram illustrating an example of the configuration of the CM signal transmission server 40 according to the present embodiment.
- the CM signal transmission server 40 in this embodiment includes a CM detector 110, a time measuring unit 410, and a CM information transmission unit 420.
- the CM detector 110 has a function of detecting whether or not a broadcast program is being CM based on the CM signal X2.
- the clock means 410 has a function for measuring time, like the clock means 160. That is, it is preferable that the time measuring means 160 and the time measuring means 410 are synchronized so that the time measured by the time measuring means 410 and the time measured by the time measuring means 160 are the same.
- the CM information transmission means 420 has a function of transmitting information related to the time when the CM flows in the program to the user viewing device 30b. More specifically, the CM information transmission means 420 is based on the signal output from the CM detector 110 and the time information acquired from the time measuring means 410 (hereinafter referred to as “CM start time”). And the time when the CM ends and returns to the main part (hereinafter referred to as “CM end time”), and transmits these as CM information to the user viewing device 30b.
- CM start time the time information acquired from the time measuring means 410
- CM end time the time when the CM ends and returns to the main part
- the CM information transmission unit 420 receives the signal output from the CM detector 110, acquires the time when the signal changes from “0” to “1” from the time measuring unit 410, and obtains this time from the CM start time
- the CM start signal included in the message is transmitted to the user viewing device 30.
- the time when the signal received from the CM detector 110 changes from “1” to “0” is acquired from the time measuring unit 410, and the CM end signal including this as the CM end time is transmitted to the user viewing device 30. .
- time stamp adding unit 170 and the CM information transmitting unit 420 may be configured to refer to the same time measuring unit.
- time stamp compatible encoder 10b and the CM signal transmission server 40 are configured as separate bodies, but the present invention is not limited thereto, and both may be combined into one.
- FIG. 8 is a schematic diagram illustrating an example of the configuration of the user viewing device 30b according to the present embodiment.
- the user viewing device 30 b in this embodiment includes a moving image replacement unit 330 in addition to the moving image playback player 310 and the output device 320.
- the moving image replacement unit 330 performs a process of replacing a CM part of a broadcast program that has been simulcast in real time on the network N with another moving image, and can be provided as a software application. .
- the moving image replacement unit 330 since the moving image replacement unit 330 is provided on the user viewing device 30b side, the CM portion of the distributed program can be replaced with a separate moving image for each user.
- the moving image replacement unit 330 includes a CM information receiving unit 331, a CM information recording unit 332, a time stamp collating unit 333, a moving image acquiring unit 334, and a selector 335.
- the CM information receiving unit 331 receives CM information from the CM signal transmission server 40 and performs necessary processing.
- the CM information receiving unit 331 stores the CM start time included in the CM start signal in the CM information recording unit 332. Further, in response to receiving the CM start signal, the CM information receiving unit 331 instructs the moving image acquisition unit 334 to acquire a moving image from the moving image database 50.
- the CM information receiving unit 331 stores the CM end time included in the CM end signal in the CM information recording unit 332.
- the CM information recording unit 332 includes a memory for recording CM information including a CM start time and a CM end time.
- the time stamp collating unit 333 matches the time stamp added to the stream data Z received from the distribution server 20 with the CM information stored in the CM information recording unit 332, and each frame of the stream data Z is a CM. Or the main part, that is, whether the stream data Z is the CM part or the main part when the stream data Z is reproduced. For example, when the time stamp added to the stream data Z is included in the CM end time from the CM start time, it is determined that it is a CM part, and in other cases, it is determined that it is a main part.
- the moving image acquisition unit 334 performs processing for acquiring a moving image from the moving image database 50.
- the moving image acquisition unit 334 requests the moving image database 50 to distribute the moving image.
- the moving image database 50 delivers a moving image to the user viewing device 30b in response to a request from the user viewing device 30b.
- the moving image database 50 receives the user ID from the user viewing device 30b in addition to the request for the moving image, and thereby attributes such as the user's sex, age, and address associated with the user ID and the user's viewing.
- a moving image corresponding to the history can be individually distributed for each user.
- the selector 335 has a function of selecting one of the stream data Z distributed from the distribution server 20 and the moving image acquired from the moving image database 50.
- the selector 335 receives a signal indicating that it is a CM portion from the time stamp collating means 333, the selector 335 selects the moving image acquired from the moving image database 50 and passes it to the moving image reproduction player 310. Further, when a signal indicating that it is the main part is received from the time stamp verification unit 333, the stream data Z distributed from the distribution server 20 is selected and passed to the moving image reproduction player 310.
- the user viewing device 30b includes a buffer that temporarily stores the stream data Z distributed from the distribution server 20 and a buffer that temporarily stores the moving image acquired from the moving image database 50. It is preferable that the processing timing from the reception of the data to the reproduction of the moving image can be adjusted as necessary.
- FIG. 9 is a flowchart showing an example of a processing flow by the content distribution system 1b according to the present embodiment.
- the time stamp compatible encoder 10b encodes a video signal of a program received from a broadcasting station or the like in real time, adds a time stamp, and passes it to the distribution server 20 (step S91).
- the distribution server 20 distributes the stream data with the time stamp added to the user viewing device 30b (step S92).
- the user viewing device 30b Upon receiving the stream data, the user viewing device 30b determines whether the stream data is a CM part or a main part based on the time stamp added to the stream data (step S93). Note that the user viewing device 30b compares the CM start time and CM end time separately received from the CM signal transmission server 40 with the time stamp, thereby determining step S93.
- the stream data received from the distribution server 20 is selected (step S94).
- the stream data received from the distribution server 20 is selected (step S95).
- the user viewing device 30b reproduces the stream data for the main part of the program, and reproduces another moving image replaced with the stream data for the CM part (step S96).
- FIG. 10 is a timing chart showing an example of processing timing by the user viewing device 30b according to the present embodiment.
- a main program was broadcast from 9:53:00 to 9:53:00
- CM was broadcast from 9:53:00 to 9:54:00
- the main program was broadcast from 9:55:00.
- the content broadcast from about 9:50 to about 9:55 is reproduced schematically by the user viewing device 30.
- the CM signal transmission server 40 includes a CM start signal including that the CM start time is 9:53:00 (09:53:00). Send.
- the user viewing device 30 receives this CM start signal from the CM signal transmission server 40 (step S101).
- the user viewing device 30b receives the CM start signal immediately after the time 9:53:00, but at that time, a portion to which a time stamp of about 9:50:30 is added, That is, the contents of the program broadcast at about 9:50 are reproduced.
- the user viewing device 30b requests the moving image database 50 to distribute moving images (step S102).
- the moving image database returns the moving image (step S103).
- the user viewing device 30b receives a CM end signal including that the CM end time is 9:54:00 (09:54:00) from the CM signal transmission server 40 (step S104).
- the user viewing device 30b refers to the time stamp added to the stream data Z distributed from the distribution server 20, and the added time stamp is equal to the CM start time. At this time, instead of playing the stream data Z, the user viewing device 30b replaces and reproduces the moving image acquired from the moving image database 50 (step S105).
- the user viewing device 30b plays the moving image acquired from the moving image database 50. Then, when the time stamp added to the stream data Z received from the distribution server 20 becomes equal to the CM end time, the user viewing device 30b resumes the reproduction of the stream data Z and reproduces the main video (step). S106).
- a program broadcast from a broadcasting station is encoded in real time and distributed on the network N, it is distributed with a time stamp added. Then, on the user viewing device 30b side, the CM portion of the distributed program video can be replaced with another video based on the time stamp. At this time, real-time distribution of the video advertisement in accordance with the user attribute for the CM portion of the video that has been simulcast by changing the video to be replaced individually for each user based on the user attribute, viewing history, etc. Reporting becomes possible.
- the user viewing device 30b includes a moving image replacement unit 330 upstream from the moving image playback player 310, and the moving image playback player 310 performs decoding after replacing the CM portion with another moving image. did.
- the present invention is not limited to this, and means for replacing a moving image downstream of the moving image playback player 310 is provided. After the stream data Z is decoded, the CM portion is replaced with another moving image and passed to the output device 320. Also good.
- the present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention.
- the said embodiment is only a mere illustration in all points, and is not interpreted limitedly.
- a part of the processing steps can be omitted in the above-described processing steps as long as the processing contents do not contradict, or the order of the processing steps can be arbitrarily changed, or can be executed in parallel.
- the content that is the basis of distribution is not limited to a program broadcast from a broadcast station, but can be applied to video-on-demand video, webcast video, and any other content.
- Another moving image for replacement is not limited to CM, and content such as an arbitrary moving image or a still image can be used.
- the part to be replaced is not limited to the CM part, and any part that can be detected by some means in the content may be replaced.
- the contents disclosed in this specification can be applied to a portion where copyright processing is not performed.
- the streaming distribution of the video has been described.
- the video distribution method is not limited to the streaming distribution, and download distribution that cannot be played until the download is completed or any other distribution method is applied. Can do.
- CM information (CM start time information and CM end time information) may be added to the stream data.
- a time stamp data may be transmitted to the user viewing device separately from the stream data.
- both the time stamp and the CM information may be included in the stream data and transmitted to the user viewing device.
- the above-described embodiment can be applied to SCTE-35 and other standards.
- the configuration may be changed as appropriate in accordance with SCTE-35 and other standards.
- the CM signal transmission server 40 can acquire CM information (CM start time information and CM end time information) in accordance with SCTE-35 and other standards. And similarly to the process demonstrated by embodiment mentioned above, the process which transmits the acquired CM information to the user viewing-and-listening apparatus 30b can also be performed.
- CM information CM start time information and CM end time information
- CM information (CM start time information and CM end time information) may reach the user viewing device 30b instead of staying at the broadcast station. Therefore, in a form in which the user viewing device 30b can acquire and use CM information in accordance with SCTE-35 or other standards, the process of the CM signal transmission server 40 transmitting the CM information to the user viewing device 30b is omitted. You can also.
- Encoding device (10a CM compatible encoder) (10b Encoder for time stamp) 100 Video replacement part (replacement part) 110 CM detector 120 Video playback control means 130 Selector 140 Encoder 150 Video database 160 Timekeeping means 170 Time stamp adding means 20 Distribution server 30 (30a, 30b) User viewing device 310 Video playback player 320 Output device 330 Video replacement unit (replacement) Part) 331 CM information receiving means 332 CM information recording means 333 Time stamp collating means 334 Movie acquisition means 335 Selector 40 CM signal transmission server 410 Time measuring means 420 CM information transmission means (transmission means) 50 Video database N Network V Video X1 Video signal X2 CM signal Y, Z Stream data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Astronomy & Astrophysics (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
In a contents distribution system according to the present invention, wherein contents received from a broadcast station are encoded in real time and distributed on a network, a CM signal that indicates whether or not a CM is being broadcast is received from the broadcast station, whether or not a CM portion is being broadcast is detected on the basis of the CM signal, and on the basis of the detection result, the CM portion of the broadcast contents is replaced with a different video and is distributed and played back.
Description
本出願は、2015年5月8日に出願された日本特許出願番号2015-95997号に基づくもので、ここにその記載内容を援用する。
This application is based on Japanese Patent Application No. 2015-95997 filed on May 8, 2015, the contents of which are incorporated herein by reference.
本発明は、コンテンツの配信技術に関する。
The present invention relates to a content distribution technology.
従来、テレビ番組を、ビデオ・オン・デマンド方式でインターネットを介して動画配信するサービスが知られている(例えば、非特許文献1参照)。
2. Description of the Related Art Conventionally, a service that distributes a TV program as a moving image via the Internet in a video-on-demand system is known (for example, see Non-Patent Document 1).
従来のビデオ・オン・デマンド方式による動画配信サービスでは、ブラウザや専用アプリなどで視聴できる形式への変換や内容の編集などは、すべて事前に行われる。すなわち、テレビ番組をビデオ・オン・デマンド方式で動画配信する場合、テレビ番組からコマーシャル(以下「CM」という。)を取り除くよう編集したり、ビデオ・オン・デマンド方式で配信できる形式に変換したりする処理は、すべて事前に行われている。
In conventional video-on-demand video distribution services, conversion to a format that can be viewed with a browser or dedicated application, editing of the content, etc. are all performed in advance. In other words, when a TV program is distributed as a video on demand method, it is edited so as to remove commercials (hereinafter referred to as “CM”) from the TV program, or converted into a format that can be distributed using a video on demand method. All the processes to be performed are performed in advance.
これに対し、テレビ番組をリアルタイムにインターネット配信する場合には、ブラウザや専用アプリなどで視聴できる形式への変換や内容の編集などを、すべてリアルタイムで行う必要がある。
On the other hand, when a TV program is distributed over the Internet in real time, it is necessary to convert it into a format that can be viewed with a browser or a dedicated application, edit the contents, etc. in real time.
そこで、本発明の所定の実施形態は、テレビ番組を含むコンテンツをリアルタイムに編集し、配信するための技術を提供しようとするものである。
Therefore, the predetermined embodiment of the present invention intends to provide a technique for editing and distributing content including a television program in real time.
本発明の所定の実施形態に係るコンテンツ配信システムは、放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、ストリーム形式のデータを配信する配信サーバと、配信されたストリーム形式のデータを受信し、コンテンツを再生するユーザ視聴機器と、を含むものであり、放送局から第1の信号を受信し、当該第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出する検出器と、検出器による検出結果に基づいて、コンテンツのうち第1の部分を、別のコンテンツに差し替える差替え部とをさらに備える。
A content distribution system according to a predetermined embodiment of the present invention includes an encoder that converts content received from a broadcasting station into stream format data, a distribution server that distributes stream format data, and distributed stream format data. A user viewing device that receives and reproduces content, receives a first signal from a broadcast station, and based on the first signal, the broadcast station broadcasts a first portion of the content A detector that detects whether or not the content is detected, and a replacement unit that replaces the first portion of the content with another content based on the detection result of the detector.
また、本発明の所定の実施形態に係るコンテンツ配信方法は、放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、ストリーム形式のデータを配信する配信サーバと、配信されたストリーム形式のデータを受信し、コンテンツを再生するユーザ視聴機器と、を備えるシステムにおいて実行されるコンテンツ配信方法であり、放送局から第1の信号を受信することと、当該第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出することと、当該検出の結果に基づいて、コンテンツのうち第1の部分を、当該コンテンツとは異なる別のコンテンツに差し替えることと、を含む。
In addition, a content distribution method according to a predetermined embodiment of the present invention includes an encoder that converts content received from a broadcast station into stream format data, a distribution server that distributes stream format data, and a stream format that has been distributed. A content distribution method executed in a system including a user viewing device that receives data and reproduces content, and receives a first signal from a broadcasting station and broadcasts based on the first signal Detecting whether the station is broadcasting the first part of the content, and replacing the first part of the content with another content different from the content based on the detection result And including.
また、本発明の所定の実施形態に係るエンコーディング装置は、放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、放送局から第1の信号を受信し、当該第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出する検出器と、検出器により、コンテンツのうち第1の部分が放送されているものと検出されたとき、コンテンツの代わりに、別のコンテンツをエンコーダに渡し、コンテンツのうち第1の部分以外の部分が放送されているものと検出されたとき、放送局から受信した前記コンテンツをエンコーダに渡す差替え部と、を備える。
An encoding apparatus according to a predetermined embodiment of the present invention receives an encoder capable of converting content received from a broadcast station into stream format data, a first signal from the broadcast station, and converts the received first signal into the first signal. Based on a detector that detects whether the broadcast station is broadcasting the first part of the content, and when the detector detects that the first part of the content is broadcast, In place of content, another content is passed to the encoder, and when it is detected that a portion other than the first portion of the content is broadcast, a replacement unit that passes the content received from the broadcast station to the encoder; Is provided.
本発明の所定の実施形態に係るエンコーディング方法は、放送局からコンテンツを受信すること、放送局から第1の信号を受信し、当該第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出すること、検出の結果、コンテンツのうち第1の部分が放送されているものと検出されたとき、当該コンテンツの代わりに、別のコンテンツをエンコーダに渡し、コンテンツのうち第1の部分以外の部分が放送されているものと検出されたとき、放送局から受信したコンテンツをエンコーダに渡すこと、渡されたコンテンツをエンコーダがストリーム形式のデータに変換すること、を含む。
An encoding method according to a predetermined embodiment of the present invention receives content from a broadcast station, receives a first signal from the broadcast station, and the broadcast station uses a first of the contents based on the first signal. If it is detected that the first part of the content is being broadcast as a result of the detection, another content is passed to the encoder instead of the content. When it is detected that a part other than the first part of the content is being broadcast, the content received from the broadcasting station is passed to the encoder, and the passed content is converted to stream format data by the encoder ,including.
さらに、本発明の所定の実施形態に係るコンテンツ配信システムは、放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、ストリーム形式のデータにタイムスタンプを付加するタイムスタンプ付加手段と、タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、放送局から受信した第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出する検出器と、検出器の検出結果に基づいて、コンテンツのうち第1の部分が放送された時刻に関する情報を、ユーザ視聴機器に伝達する伝達手段と、配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、コンテンツを再生するユーザ視聴機器であって、第1の部分が放送された時刻に関する情報と、タイムスタンプとに基づいて、コンテンツのうち第1の部分を、別のコンテンツに差し替えて再生する、ユーザ視聴機器と、を備える。
Furthermore, a content distribution system according to a predetermined embodiment of the present invention includes an encoder capable of converting content received from a broadcast station into stream format data, a time stamp adding means for adding a time stamp to the stream format data, Whether the broadcast station is broadcasting the first portion of the content based on the distribution server that distributes the data in the stream format with the time stamp added to the user viewing device and the first signal received from the broadcast station. A detector for detecting whether or not, a transmission means for transmitting information related to the time when the first part of the content is broadcast to the user viewing device based on the detection result of the detector, and a distributed time stamp A user viewing device for playing back content based on the stream format data, wherein the first part is Comprising information about transmission to time, based on the time stamp, the first portion of the content, to play replaced with another content, and the user viewing equipment, a.
本発明の所定の実施形態に係るコンテンツ配信方法は、放送局から受信したコンテンツをストリーム形式のデータに変換すること、ストリーム形式のデータにタイムスタンプを付加すること、タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信すること、放送局から受信した第1の信号に基づいて、放送局がコンテンツのうち第1の部分を放送しているか否かを検出すること、検出の結果に基づいて、コンテンツのうち第1の部分が放送された時刻に関する情報を、ユーザ視聴機器に伝達すること、配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、コンテンツを再生することであって、第1の部分が放送された時刻に関する情報と、タイムスタンプとに基づいて、コンテンツのうち第1の部分を、別のコンテンツに差し替えて再生することと、を備える。
A content distribution method according to a predetermined embodiment of the present invention includes converting content received from a broadcasting station into stream format data, adding a time stamp to the stream format data, and stream format with a time stamp added. To the user viewing device, based on the first signal received from the broadcast station, whether the broadcast station is broadcasting the first part of the content, Based on this, the information related to the time when the first part of the content is broadcast is transmitted to the user viewing device, and the content is reproduced based on the stream-format data to which the distributed time stamp is added. Based on the information about the time when the first part was broadcast and the time stamp, The parts, and a be played replaced with another content.
本発明の所定の実施形態に係るプログラムは、上述の方法の各処理の少なくとも一部をコンピュータに実行させるものである。ここでいうコンピュータとは、ホストコンピュータのみならず、PC(パーソナルコンピュータ)、タブレット端末、スマートフォン、ウェアラブル端末、その他任意の情報処理装置を含む。かかるプログラムは、CD-ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は、通信ネットワークなどを介してアプリ(アプリケーション)等をダウンロードすることにより、コンピュータにインストール又はロードすることができる。
A program according to a predetermined embodiment of the present invention causes a computer to execute at least a part of each process of the above-described method. The computer here includes not only a host computer but also a PC (personal computer), a tablet terminal, a smartphone, a wearable terminal, and other arbitrary information processing apparatuses. Such a program is installed or loaded on a computer by downloading an application (application) or the like through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, or a semiconductor memory, or via a communication network. be able to.
なお、本明細書等において「リアルタイム」に配信するというとき、必ずしも同時ないし同時刻に配信することを意味するものではなく、所定の時間遅れで配信する場合を含み得る。すなわち、「リアルタイム」に配信するとは、コンテンツを事前に編集ないし変換することなく、コンテンツを受信したときに順次ストリーミング配信用のデータに編集ないし変換して配信することを含む。
In this specification and the like, when delivering in “real time”, it does not necessarily mean delivery at the same time or at the same time, and may include delivery in a predetermined time delay. In other words, “real-time” distribution includes editing and converting data for streaming distribution in sequence when the content is received without distributing or converting the content in advance.
また、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されてもよい。
In addition, in this specification and the like, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Further, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.
本発明の所定の実施形態によれば、テレビ番組を含むコンテンツをリアルタイムに編集し、配信することが可能となるという優れた効果を奏し得る。
According to the predetermined embodiment of the present invention, it is possible to produce an excellent effect that content including a television program can be edited and distributed in real time.
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same element and the overlapping description is abbreviate | omitted. Further, the following embodiments are exemplifications for explaining the present invention, and are not intended to limit the present invention only to the embodiments. Furthermore, the present invention can be variously modified without departing from the gist thereof.
[第1の実施形態]
図1は、本発明の一実施形態に係るコンテンツ配信システム1aの構成を示す概略図である。同図に示すとおり、コンテンツ配信システム1aは、CM対応エンコーダ10aと、配信サーバ20とを備えて構成される。コンテンツ配信システム1aはさらに、ユーザ視聴機器30aを備え、配信サーバ20とユーザ視聴機器30aとがネットワークNを介して接続され得る。 [First Embodiment]
FIG. 1 is a schematic diagram showing a configuration of acontent distribution system 1a according to an embodiment of the present invention. As shown in the figure, the content distribution system 1 a includes a CM-compatible encoder 10 a and a distribution server 20. The content distribution system 1a further includes a user viewing device 30a, and the distribution server 20 and the user viewing device 30a can be connected via the network N.
図1は、本発明の一実施形態に係るコンテンツ配信システム1aの構成を示す概略図である。同図に示すとおり、コンテンツ配信システム1aは、CM対応エンコーダ10aと、配信サーバ20とを備えて構成される。コンテンツ配信システム1aはさらに、ユーザ視聴機器30aを備え、配信サーバ20とユーザ視聴機器30aとがネットワークNを介して接続され得る。 [First Embodiment]
FIG. 1 is a schematic diagram showing a configuration of a
CM対応エンコーダ10aは、映像信号X1とCM信号X2とを受信して、ストリーム形式のデータに変換し、ストリームデータYを出力する処理を行う。
The CM-compatible encoder 10a receives the video signal X1 and the CM signal X2, converts it into stream format data, and outputs stream data Y.
本実施形態において、CM対応エンコーダ10aは、放送局等から放送中の番組の映像信号X1を受信する。ここで、番組とは、例えば、テレビジョン放送における番組表を構成する個々のコンテンツを含むものであり、1つの番組は本編とCMによって構成されているものとする。なお、実施例において、本編とは、番組のうちCM以外の部分をいうものとする。
In this embodiment, the CM-compatible encoder 10a receives a video signal X1 of a program being broadcast from a broadcast station or the like. Here, the program includes, for example, individual contents constituting a program table in television broadcasting, and one program is composed of a main part and a CM. In the embodiment, the main part refers to a part of the program other than the CM.
CM対応エンコーダ10aは、番組内の本編の部分については、受信した映像信号X1をもとに、本編の映像をそのまま符号化(エンコード)してストリームデータを作成する。他方、番組内のCMの部分について、CM対応エンコーダ10aは、CMの映像をそのまま符号化するのではなく、別の動画Vに差し替えて、当該別の動画Vを符号化してストリームデータを作成する。
The CM-compatible encoder 10a creates stream data by encoding the main part video as it is based on the received video signal X1 for the main part in the program. On the other hand, for the CM portion in the program, the CM-compatible encoder 10a does not encode the CM video as it is, but replaces it with another video V and encodes the other video V to create stream data. .
本実施形態において、番組がCM中であるか否かの判別は、CM信号X2に基づいて行われる。すなわち、CM信号X2は、番組内のどの部分が本編で、どの部分がCMであるかを判別するための信号である。例えば、CM信号X2の電圧が、所定の電圧値よりも大きい場合はCM中であり、所定値よりも小さい場合はCM中でない、すなわち本編が流れていることを示すものとすることができる。このようなCM信号X2は、放送局によって提供されることが好ましいが、この限りではない。
In the present embodiment, the determination as to whether or not the program is in a CM is made based on the CM signal X2. That is, the CM signal X2 is a signal for determining which part in the program is the main part and which part is the CM. For example, when the voltage of the CM signal X2 is larger than a predetermined voltage value, it is during CM, and when it is smaller than the predetermined value, it is not during CM, that is, it can indicate that the main part is flowing. Such a CM signal X2 is preferably provided by a broadcasting station, but is not limited thereto.
CM対応エンコーダ10aは、放送局等から、放送中の番組の映像信号X1とともに当該番組のCM信号X2を受信し、その電圧値を検出することによって、番組がCM中であるか否かを検出することができる。そして、検出結果に基づいて、本編の部分はそのまま、CMの部分は別の動画Vに差し替えて、ストリームデータを作成する。このようにして作成されるストリームデータは、本編の部分は放送中の番組と同じで、CMの部分が別の動画Vに差し替えられたものとなる。
The CM-compatible encoder 10a detects whether or not the program is in the CM by receiving the CM signal X2 of the program together with the video signal X1 of the program being broadcast from a broadcasting station or the like, and detecting the voltage value. can do. Then, based on the detection result, the main part is left as it is, and the CM part is replaced with another moving image V to create stream data. In the stream data created in this way, the main part is the same as the program being broadcast, and the CM part is replaced with another moving picture V.
こうして作成されたストリームデータYは、CM対応エンコーダ10aから出力され、配信サーバ20に渡される。
The stream data Y created in this way is output from the CM-compatible encoder 10 a and passed to the distribution server 20.
配信サーバ20は、CM対応エンコーダ10aからストリームデータYを受信し、ユーザ視聴機器30に対してストリームデータZを配信する処理を行う。配信サーバ20は、市販のストリーミングサーバを適用してもよい。
The distribution server 20 receives the stream data Y from the CM-compatible encoder 10a and performs a process of distributing the stream data Z to the user viewing device 30. The distribution server 20 may apply a commercially available streaming server.
より具体的には、配信サーバ20は、ユーザ視聴機器30aから、番組再生のリクエストを受信すると、当該ユーザ視聴機器30に対して、ストリームデータZを配信する。配信サーバ20は、複数のユーザ視聴機器30に対して、通信のタイムラグ等を除いて、ほぼ同時にストリームデータZを配信することができる。
More specifically, when receiving a program playback request from the user viewing device 30a, the distribution server 20 distributes the stream data Z to the user viewing device 30. The distribution server 20 can distribute the stream data Z to a plurality of user viewing devices 30 almost simultaneously except for a communication time lag and the like.
ここでは、配信サーバ20が受信するストリームデータYと、配信サーバ20から配信されるストリームデータZを区別して表記したが、両者はコンテンツの内容(すなわち、放送中の番組と本編の部分は同じで、CMの部分を別の動画に差し替えたもの)が同一であればよく、同一のストリームデータであってもよいし、ビットレートが異なるストリームデータであってもよい。
Here, the stream data Y received by the distribution server 20 and the stream data Z distributed from the distribution server 20 are distinguished from each other, but the contents of the contents (that is, the program being broadcast and the main part are the same). , Which is obtained by replacing the CM part with another moving image), the stream data may be the same, or may be stream data having different bit rates.
例えば、配信サーバ20は、CM対応エンコーダ10aから受信したストリームデータYを、通信のタイミングを調整した上で、そのままユーザ視聴機器30に転送してもよい。また、配信サーバ20は、配信先のユーザ視聴機器30aの処理能力や再生環境、及び、ネットワークNの帯域幅等のネットワーク環境に基づいて、適切なビットレートを算出し、当該ビットレートに見合う画像サイズや品質に変換したストリームデータZを適切な通信速度でユーザ視聴機器30aに配信することができる。
For example, the distribution server 20 may transfer the stream data Y received from the CM-compatible encoder 10a to the user viewing device 30 as it is after adjusting the communication timing. Further, the distribution server 20 calculates an appropriate bit rate based on the processing capacity and playback environment of the user viewing device 30a as a distribution destination and the network environment such as the bandwidth of the network N, and an image corresponding to the bit rate. The stream data Z converted into the size and quality can be distributed to the user viewing device 30a at an appropriate communication speed.
ユーザ視聴機器30aは、ネットワークNを介して、配信サーバ20からストリームデータZを受信し、番組を再生する処理を行う。本実施形態において、ユーザ視聴機器30aは、配信サーバ20から配信されたコンテンツをユーザが視聴するための機器であり、例えば、PC(パーソナルコンピュータ)、タブレット端末、スマートフォン、インターネット対応テレビ、携帯情報端末(PDA)、その他任意の情報機器により構成され得る。より具体的には、これらの情報機器に、ウィンドウズ・メディア・プレイヤ(Windows Media Player:登録商標)やリアル・プレイヤ(Real Player:登録商標)などの動画再生用のプレイヤ・アプリケーションをインストールしたものを、ユーザ視聴機器30aとして用いることができる。
The user viewing device 30a receives the stream data Z from the distribution server 20 via the network N and performs a process of playing back the program. In the present embodiment, the user viewing device 30a is a device for the user to view the content distributed from the distribution server 20, for example, a PC (personal computer), a tablet terminal, a smartphone, an Internet-compatible TV, a portable information terminal. (PDA) or any other information device. More specifically, a device in which a player application for video playback such as Windows Media Player (registered trademark) or Real Player (registered trademark) is installed on these information devices is installed. The user viewing device 30a can be used.
ユーザ視聴機器30aは、まず配信サーバ20へアクセスして番組の映像をリクエストすることにより、配信サーバ20からユーザ視聴機器30aにストリームデータZが配信される。これにより、番組をユーザ視聴機器30a上で視聴できるようになる。
The user viewing device 30a first accesses the distribution server 20 to request a video of the program, so that the stream data Z is distributed from the distribution server 20 to the user viewing device 30a. As a result, the program can be viewed on the user viewing device 30a.
ネットワークNは、配信サーバ20とユーザ視聴機器30aとの間でデータを送受信可能な通信網を含む。例えば、インターネット、LAN、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、WiFi(Wireless Fidelity)、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
The network N includes a communication network capable of transmitting and receiving data between the distribution server 20 and the user viewing device 30a. For example, Internet, LAN, leased line, telephone line, corporate network, mobile communication network, Bluetooth, WiFi (Wireless Fidelity), other communication lines, combinations thereof, etc. It doesn't matter if it's wireless.
図2は、本実施形態に係るCM対応エンコーダ10aの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるCM対応エンコーダ10aは、CM検出器110と、動画差替え部100と、エンコーダ140とを備える。
FIG. 2 is a schematic diagram illustrating an example of the configuration of the CM-compatible encoder 10a according to the present embodiment. As shown in the figure, the CM-compatible encoder 10a in this embodiment includes a CM detector 110, a moving image replacement unit 100, and an encoder 140.
動画差替え部100は、放送された番組のうちCMの部分を、別の動画に差し替える処理を行う。本実施形態では、映像信号X1とCM検出器110による検出結果に基づいて、動画を差し替える処理が行われる。より具体的には、動画差替え部100は、動画再生制御手段120と、選択器130と、動画データベース150とを備える。
The moving image replacement unit 100 performs a process of replacing the CM portion of the broadcast program with another moving image. In the present embodiment, a process of replacing the moving image is performed based on the video signal X1 and the detection result by the CM detector 110. More specifically, the moving image replacement unit 100 includes a moving image reproduction control unit 120, a selector 130, and a moving image database 150.
CM検出器110は、CM信号X2に基づいて、放送されている番組がCM中であるか否かを検出する機能を備える。例えば、CM検出器110は、CM信号X2の電圧の大きさを測定し、電圧値が所定の閾値を超えているか否かを検出する。CM検出器110は、検出の結果、閾値を超えている場合、CM中であることを示す信号「1」を出力し、閾値を超えていない場合、本編であることを示す信号「0」を出力する。なお、本実施形態では、CM信号X2の電圧の大きさによってCMを判別するものを例示したが、他の手法によりCMを判別する場合には、検出対象を適宜変更すればよい。例えば、CM検出器110は、CM信号X2の入力に応じて開閉される回路からの信号出力に基づいてCM中であるか否かを判別することもできる。
The CM detector 110 has a function of detecting whether or not a broadcast program is being CM based on the CM signal X2. For example, the CM detector 110 measures the voltage level of the CM signal X2, and detects whether or not the voltage value exceeds a predetermined threshold value. The CM detector 110 outputs a signal “1” indicating that the CM is in progress when the threshold is exceeded as a result of detection, and outputs a signal “0” indicating that the main part is not exceeded when the threshold is not exceeded. Output. In the present embodiment, an example in which the CM is discriminated by the magnitude of the voltage of the CM signal X2 has been exemplified. However, when the CM is discriminated by another method, the detection target may be changed as appropriate. For example, the CM detector 110 can also determine whether the CM is in progress based on a signal output from a circuit that is opened and closed in response to the input of the CM signal X2.
動画再生制御手段120は、CMの代わりに差し替える動画Vの再生を制御する機能を備える。例えば、CM検出器110から、CM中であることを示す信号「1」を受信している間、動画データベース150から取得した動画Vを再生する。
The moving image reproduction control means 120 has a function of controlling reproduction of the moving image V to be replaced instead of CM. For example, the moving image V acquired from the moving image database 150 is reproduced while the signal “1” indicating that the CM is being received is received from the CM detector 110.
選択器130は、番組の映像信号X1に基づく動画と、動画再生制御手段120で再生された動画Vのうち、いずれか一方を選択する機能を備える。選択器130は、例えばマルチプレクサにより構成することができる。選択器130は、CM検出器110から、CM中であることを示す信号「1」を受信したときには、動画再生制御手段120によって再生された動画Vを選択して、エンコーダ140に渡す。また、CM検出器110から、本編であることを示す信号「0」を受信したとき、選択器130は、番組の映像信号X1に基づく動画を選択して、エンコーダ140に渡す。
The selector 130 has a function of selecting either one of the moving image based on the video signal X1 of the program and the moving image V reproduced by the moving image reproduction control means 120. The selector 130 can be configured by a multiplexer, for example. When the selector 130 receives the signal “1” indicating that the CM is in progress from the CM detector 110, the selector 130 selects the moving image V reproduced by the moving image reproduction control unit 120 and passes it to the encoder 140. When the signal “0” indicating the main part is received from the CM detector 110, the selector 130 selects a moving image based on the video signal X 1 of the program and passes it to the encoder 140.
エンコーダ140は、入力された動画を符号化して、ストリーム形式のデータYに変換する機能を備える。変換されたストリームデータYは、配信サーバ20に渡される。
Encoder 140 has a function of encoding an input moving image and converting it into stream format data Y. The converted stream data Y is passed to the distribution server 20.
動画データベース150は、CMの代わりに差し替えられる動画ファイルを蓄積したデータベースである。なお、ここでは、CM対応エンコーダ10aの内部に動画再生制御手段120と動画データベース150を備えるものとしたが、これらはCM対応エンコーダ10aの外部に設けてもよい。
The moving image database 150 is a database that stores moving image files that can be replaced instead of CMs. Here, the moving image reproduction control means 120 and the moving image database 150 are provided inside the CM corresponding encoder 10a, but these may be provided outside the CM corresponding encoder 10a.
図3は、本実施形態に係るユーザ視聴機器30aの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるユーザ視聴機器30aは、動画再生プレイヤ310と出力装置320とを備える。
FIG. 3 is a schematic diagram illustrating an example of the configuration of the user viewing device 30a according to the present embodiment. As shown in the figure, the user viewing device 30 a in the present embodiment includes a moving image playback player 310 and an output device 320.
動画再生プレイヤ310は、配信サーバ20から受信したストリームデータZを復号化して動画や音声を再生するための機能を備える。例えば、ユーザ視聴機器30aに、上述した動画再生用のプレイヤ・アプリケーションをインストールすることによって、動画再生プレイヤ310として機能させることができる。
The moving image reproduction player 310 has a function for decoding the stream data Z received from the distribution server 20 and reproducing a moving image and sound. For example, by installing the above-described player application for moving image reproduction in the user viewing device 30a, the user viewing device 30a can function as the moving image reproduction player 310.
出力装置320は、動画を表示するためのインタフェースをユーザに提供するものであり、例えば、液晶ディスプレイ、有機ELディスプレイ、CRTディスプレイ等が挙げられる。
The output device 320 provides a user with an interface for displaying a moving image, and examples thereof include a liquid crystal display, an organic EL display, and a CRT display.
次に、本実施形態に係るコンテンツ配信システム1aによる情報処理の具体的な処理フローについて説明する。
Next, a specific processing flow of information processing by the content distribution system 1a according to the present embodiment will be described.
図4は、本実施形態に係るCM対応エンコーダ10aによる処理フローの一例を示すフローチャートである。
FIG. 4 is a flowchart showing an example of a processing flow by the CM-compatible encoder 10a according to the present embodiment.
まず、CM対応エンコーダ10aは、放送局等から、番組の映像信号とCM信号とを受信し、CM信号に基づいて、番組がCM中であるか否かを判別する(ステップS41)。
First, the CM-compatible encoder 10a receives a video signal and a CM signal of a program from a broadcasting station or the like, and determines whether or not the program is in a CM based on the CM signal (step S41).
CM信号の電圧値が閾値を超えているなど、番組がCM中であるものと検出された場合、CMの部分の映像を、別の動画に差し替える(ステップS42)。他方、番組がCM中であるものと検出されなかった場合は、番組の映像をそのままエンコーダ140に渡す。
When it is detected that the program is being commercialized, such as when the voltage value of the CM signal exceeds the threshold, the video of the CM part is replaced with another video (step S42). On the other hand, if it is not detected that the program is in a CM, the video of the program is passed to the encoder 140 as it is.
その結果、番組の本編の部分は、番組の映像信号に基づく動画がエンコーダ140に渡される。他方、CMの部分は、CMの代わりに別の動画Vがエンコーダ140に渡される。エンコーダ140は、渡された動画を符号化し、ストリームデータYとして出力する(ステップS43)。
As a result, in the main part of the program, a moving image based on the video signal of the program is passed to the encoder 140. On the other hand, in the CM portion, another moving image V is passed to the encoder 140 instead of the CM. The encoder 140 encodes the received moving image and outputs it as stream data Y (step S43).
このように、本実施形態によれば、放送局から放送された番組をリアルタイムでエンコードして、ネットワークN上でサイマル配信する際に、当該番組のCMの部分の映像をリアルタイムで別の動画に差し替えた上でエンコードして、配信することができる。したがって、例えば、CMの著作権等が処理されていない場合でも、テレビ番組が放送されたとき、当該放送とほぼ同時に、問題の無いCMに差し替えたものをインターネット上でサイマル配信することができる。また、本実施形態では、ユーザ視聴機器30a側では、従来の動画再生用のプレイヤがインストールされていればよく、CMを差し替えるための特別なアプリケーションをユーザ視聴機器30a側にインストール等する必要がない。
Thus, according to the present embodiment, when a program broadcast from a broadcasting station is encoded in real time and simulcasted on the network N, the video of the CM portion of the program is converted to another video in real time. It can be encoded after being replaced and distributed. Therefore, for example, even when the copyright of the CM is not processed, when a TV program is broadcast, it is possible to simultaneously distribute the TV program that has been replaced with a CM having no problem almost simultaneously with the broadcast. In the present embodiment, the user viewing device 30a only has to install a conventional player for moving image playback, and it is not necessary to install a special application for replacing the CM on the user viewing device 30a. .
なお、本実施形態では、エンコーダ140よりも上流に動画差替え部100を備え、CMの部分を別の動画に差し替えた後にエンコーダ140で符号化する形態について説明した。しかしながら、これに限らず、エンコーダ140よりも下流に動画を差し替えるための手段を備え、ストリームデータのうちCMに対応する部分のデータを、別の動画に関するストリームデータに差し替えた後に配信サーバ20でユーザ視聴機器30に配信するものとしてもよい。
In the present embodiment, the moving image replacement unit 100 is provided upstream from the encoder 140, and the CM 140 is encoded after the CM portion is replaced with another moving image. However, the present invention is not limited to this, and a means for replacing the moving image is provided downstream of the encoder 140, and the user at the distribution server 20 after replacing the portion of the stream data corresponding to the CM with the stream data related to another moving image. It may be distributed to the viewing device 30.
本実施形態の実施例として、番組を放映する部署(番組マスター)から番組の音声・映像信号をHD-SDI(High Definition Serial Digital Interface)でCM対応エンコーダ10aに引き渡す。これと並行して、電圧差によりON/OFFを伝えるCM信号を、ドライバによりデジタルに変換して、CM対応エンコーダ10aに引き渡す。これにより、番組放送と動画切替を実現した。また、CM信号受信後に、CM対応エンコーダ10a上で番組本編から別のCM動画に切り替えることにより、継ぎ目なくCM動画を配信できる。
As an example of this embodiment, a program audio / video signal is delivered to a CM-compatible encoder 10a by HD-SDI (High Definition Serial Digital Interface) from a department (program master) that broadcasts the program. In parallel with this, the CM signal that reports ON / OFF due to the voltage difference is converted to digital by the driver and delivered to the CM-compatible encoder 10a. As a result, program broadcasting and video switching were realized. Also, after receiving the CM signal, the CM video can be distributed seamlessly by switching from the main program to another CM video on the CM-compatible encoder 10a.
また、ユーザ視聴機器30に、性別、年齢及び居住地を含む個人情報と、視聴番組及び視聴時間を含む視聴データの履歴を蓄積し、履歴データを所定のサーバに送信する機能を備えてもよい。これにより、ユーザの視聴履歴を集計し、番組作品別のレポーティングが可能となる。
The user viewing device 30 may have a function of accumulating personal information including gender, age, and place of residence, viewing data history including viewing programs and viewing time, and transmitting the history data to a predetermined server. . As a result, the user's viewing history is totaled, and reporting by program work becomes possible.
[第2の実施形態]
次に、本発明の他の実施形態として、ユーザ視聴機器側でCMを差し込む実施形態について説明する。 [Second Embodiment]
Next, as another embodiment of the present invention, an embodiment in which a CM is inserted on the user viewing device side will be described.
次に、本発明の他の実施形態として、ユーザ視聴機器側でCMを差し込む実施形態について説明する。 [Second Embodiment]
Next, as another embodiment of the present invention, an embodiment in which a CM is inserted on the user viewing device side will be described.
図5は、本発明の他の実施形態に係るコンテンツ配信システム1bの構成を示す概略図である。同図に示すとおり、コンテンツ配信システム1bは、タイムスタンプ対応エンコーダ10bと、CM信号伝達サーバ40と、配信サーバ20と、動画データベース50と、ユーザ視聴機器30bとを備え、配信サーバ20、CM信号伝達サーバ40及び動画データベース50と、ユーザ視聴機器30bとがネットワークNを介して接続され得るように構成される。
FIG. 5 is a schematic diagram showing a configuration of a content distribution system 1b according to another embodiment of the present invention. As shown in the figure, the content distribution system 1b includes a time stamp compatible encoder 10b, a CM signal transmission server 40, a distribution server 20, a moving image database 50, and a user viewing device 30b. The transmission server 40, the moving image database 50, and the user viewing device 30 b are configured to be connected via the network N.
タイムスタンプ対応エンコーダ10bは、映像信号X1を受信して、ストリーム形式のデータに変換し、ストリームデータYにタイムスタンプを付加したものを出力する処理を行う。
The time stamp compatible encoder 10b receives the video signal X1, converts it into stream format data, and outputs the stream data Y with the time stamp added.
配信サーバ20は、タイムスタンプ対応エンコーダ10bからタイムスタンプ付きストリームデータYを受信し、ユーザ視聴機器30bに対してタイムスタンプ付きストリームデータZを配信する処理を行う。配信サーバ20がストリームデータYを受信してからストリームデータZを配信するまでの間に、数秒から数分の配信遅延が生じる。本実施形態では、この配信遅延の間に、CMの開始時刻と終了時刻をユーザ視聴機器30に伝達する。
The distribution server 20 receives the stream data Y with the time stamp from the time stamp compatible encoder 10b, and performs processing to distribute the stream data Z with the time stamp to the user viewing device 30b. A delivery delay of several seconds to several minutes occurs after the delivery server 20 receives the stream data Y and delivers the stream data Z. In the present embodiment, the CM start time and end time are transmitted to the user viewing device 30 during this distribution delay.
CM信号伝達サーバ40は、CM信号X2を受信して、番組内のCMの開始時刻と終了時刻に関する情報をユーザ視聴機器30bに送信する処理を行う。
The CM signal transmission server 40 performs a process of receiving the CM signal X2 and transmitting information related to the start time and end time of the CM in the program to the user viewing device 30b.
動画データベース50は、CMの代わりに差し替えられる動画ファイルを蓄積したデータベースである。なお、図示省略しているが、動画データベース50に蓄積された動画を配信するための動画配信サーバがネットワークNに接続されていて、当該動画配信サーバは、ユーザ視聴機器30bからのリクエストに応答して、動画データベース50に蓄積された動画のストリームデータを当該ユーザ視聴機器30bに配信する。
The moving image database 50 is a database that stores moving image files that can be replaced instead of CMs. Although not shown in the figure, a video distribution server for distributing the video stored in the video database 50 is connected to the network N, and the video distribution server responds to a request from the user viewing device 30b. The moving image stream data stored in the moving image database 50 is distributed to the user viewing device 30b.
ユーザ視聴機器30bは、配信サーバ20からタイムスタンプの付加されたストリームデータZを受信する。これと並行して、ユーザ視聴機器30bは、CM信号伝達サーバ40からCMの開始時刻と終了時刻に関する情報を受信する。そして、ユーザ視聴機器30bは、ストリームデータZに基づいて番組の動画を再生する際、当該ストリームデータZに付加されたタイムスタンプを参照して、タイムスタンプがCM信号伝達サーバ40から受信したCMの開始時刻から終了時刻までに含まれる間は、ストリームデータZに基づく動画に替えて、動画データベース50から取得した動画Vを再生する。
The user viewing device 30b receives the stream data Z with the time stamp added from the distribution server 20. In parallel with this, the user viewing device 30b receives information on the start time and end time of the CM from the CM signal transmission server 40. Then, when the user viewing device 30b reproduces the video of the program based on the stream data Z, the user viewing device 30b refers to the time stamp added to the stream data Z, and the time stamp is received from the CM signal transmission server 40. During the period from the start time to the end time, the moving image V acquired from the moving image database 50 is reproduced instead of the moving image based on the stream data Z.
図6は、本実施形態に係るタイムスタンプ対応エンコーダ10bの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるタイムスタンプ対応エンコーダ10bは、エンコーダ140と、計時手段160と、タイムスタンプ付加手段170とを備える。
FIG. 6 is a schematic diagram showing an example of the configuration of the time stamp compatible encoder 10b according to the present embodiment. As shown in the figure, the time stamp compatible encoder 10b in this embodiment includes an encoder 140, a time measuring means 160, and a time stamp adding means 170.
エンコーダ140は、入力された動画を符号化して、ストリーム形式のデータYに変換する機能を備える。第1の実施形態では、映像信号X1に基づく動画とCMの代わりに差し替えられる動画Vのいずれかがエンコーダ140に入力される構成であるのに対し、本実施形態では、映像信号X1に基づく動画がエンコーダ140に入力される。
Encoder 140 has a function of encoding an input moving image and converting it into stream format data Y. In the first embodiment, either the moving image based on the video signal X1 or the moving image V to be replaced in place of the CM is input to the encoder 140. In the present embodiment, the moving image based on the video signal X1 is used. Is input to the encoder 140.
計時手段160は、時刻を計測するための機能を備えるものであり、例えば、時計が含まれる。後述するタイムスタンプ付加手段170が、タイムスタンプを付加する際の基礎となる時刻を計測する。
Time measuring means 160 has a function for measuring time, and includes, for example, a clock. A time stamp adding unit 170 to be described later measures a time that is a basis for adding a time stamp.
タイムスタンプ付加手段170は、エンコーダ140から出力されたストリームデータに、計時手段160から取得した時刻に基づくタイムスタンプを付加する機能を備える。各フレームにタイムスタンプが付加されたストリームデータYは、タイムスタンプ付加手段170から出力され、配信サーバ20に渡される。
The time stamp adding unit 170 has a function of adding a time stamp based on the time acquired from the time measuring unit 160 to the stream data output from the encoder 140. The stream data Y with the time stamp added to each frame is output from the time stamp adding means 170 and passed to the distribution server 20.
タイムスタンプとは、あるイベントが発生した時刻を示す情報を含むものである。本実施形態において、タイムスタンプは、番組の中でCMが流れた時を特定するために用いられるものであり、日付や時刻を示すものであっても、番組開始からの経過時間を示すものであってもよい。
Time stamp includes information indicating the time when an event occurred. In this embodiment, the time stamp is used to specify the time when a CM flows in a program, and even if it indicates a date or time, it indicates an elapsed time from the start of the program. There may be.
図7は、本実施形態に係るCM信号伝達サーバ40の構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるCM信号伝達サーバ40は、CM検出器110と計時手段410と、CM情報伝達手段420とを備える。
FIG. 7 is a schematic diagram illustrating an example of the configuration of the CM signal transmission server 40 according to the present embodiment. As shown in the figure, the CM signal transmission server 40 in this embodiment includes a CM detector 110, a time measuring unit 410, and a CM information transmission unit 420.
CM検出器110は、第1の実施形態と同様に、CM信号X2に基づいて、放送されている番組がCM中であるか否かを検出する機能を備える。
As in the first embodiment, the CM detector 110 has a function of detecting whether or not a broadcast program is being CM based on the CM signal X2.
計時手段410は、計時手段160と同じく、時刻を計測するための機能を備えるものである。すなわち、計時手段410によって計測される時刻と、計時手段160によって計測される時刻が同一のものとなるよう、計時手段160と計時手段410は同期されていることが好ましい。
The clock means 410 has a function for measuring time, like the clock means 160. That is, it is preferable that the time measuring means 160 and the time measuring means 410 are synchronized so that the time measured by the time measuring means 410 and the time measured by the time measuring means 160 are the same.
CM情報伝達手段420は、番組の中でCMが流れた時刻に関する情報をユーザ視聴機器30bに伝達する機能を備える。より具体的には、CM情報伝達手段420は、CM検出器110から出力された信号と、計時手段410から取得した時刻情報に基づいて、CMが開始された時刻(以下「CM開始時刻」という。)と、CMが終わって本編に戻った時刻(以下「CM終了時刻」という。)を計測し、これらをCM情報としてユーザ視聴機器30bに送信する。
The CM information transmission means 420 has a function of transmitting information related to the time when the CM flows in the program to the user viewing device 30b. More specifically, the CM information transmission means 420 is based on the signal output from the CM detector 110 and the time information acquired from the time measuring means 410 (hereinafter referred to as “CM start time”). And the time when the CM ends and returns to the main part (hereinafter referred to as “CM end time”), and transmits these as CM information to the user viewing device 30b.
例えば、CM情報伝達手段420は、CM検出器110から出力された信号を受信し、信号が「0」から「1」に変化したときの時刻を計時手段410から取得し、これをCM開始時刻として含むCM開始信号を、ユーザ視聴機器30に送信する。また、CM検出器110から受信した信号が「1」から「0」に変化したときの時刻を計時手段410から取得し、これをCM終了時刻として含むCM終了信号、ユーザ視聴機器30に送信する。
For example, the CM information transmission unit 420 receives the signal output from the CM detector 110, acquires the time when the signal changes from “0” to “1” from the time measuring unit 410, and obtains this time from the CM start time The CM start signal included in the message is transmitted to the user viewing device 30. In addition, the time when the signal received from the CM detector 110 changes from “1” to “0” is acquired from the time measuring unit 410, and the CM end signal including this as the CM end time is transmitted to the user viewing device 30. .
なお、本実施形態では、計時手段160と計時手段410を別の構成とする例を示したが、これらを1つにまとめて構成してもよい。この場合、タイムスタンプ付加手段170とCM情報伝達手段420が、1つの同じ計時手段を参照するものとして構成すればよい。
In addition, in this embodiment, although the example which sets the time measuring means 160 and the time measuring means 410 as another structure was shown, you may comprise these collectively. In this case, the time stamp adding unit 170 and the CM information transmitting unit 420 may be configured to refer to the same time measuring unit.
また、本実施形態では、タイムスタンプ対応エンコーダ10bとCM信号伝達サーバ40を別体として構成したが、これ限らず、両者を1つにまとめて構成してもよい。
In the present embodiment, the time stamp compatible encoder 10b and the CM signal transmission server 40 are configured as separate bodies, but the present invention is not limited thereto, and both may be combined into one.
図8は、本実施形態に係るユーザ視聴機器30bの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるユーザ視聴機器30bは、動画再生プレイヤ310と出力装置320に加え、動画差替え部330を備える。
FIG. 8 is a schematic diagram illustrating an example of the configuration of the user viewing device 30b according to the present embodiment. As shown in the figure, the user viewing device 30 b in this embodiment includes a moving image replacement unit 330 in addition to the moving image playback player 310 and the output device 320.
動画差替え部330は、放送された番組をネットワークN上でリアルタイムにサイマル配信された番組のうちCMの部分を、別の動画に差し替える処理を行うものであり、ソフトウェアのアプリケーションとして提供することができる。本実施形態では、動画差替え部330をユーザ視聴機器30b側で備えるため、配信された番組のCMの部分を、ユーザ毎に別個の動画に差し替えることも可能である。
The moving image replacement unit 330 performs a process of replacing a CM part of a broadcast program that has been simulcast in real time on the network N with another moving image, and can be provided as a software application. . In this embodiment, since the moving image replacement unit 330 is provided on the user viewing device 30b side, the CM portion of the distributed program can be replaced with a separate moving image for each user.
より具体的には、動画差替え部330は、CM情報受信手段331と、CM情報記録手段332と、タイムスタンプ照合手段333と、動画取得手段334と、選択器335とを備える。
More specifically, the moving image replacement unit 330 includes a CM information receiving unit 331, a CM information recording unit 332, a time stamp collating unit 333, a moving image acquiring unit 334, and a selector 335.
CM情報受信手段331は、CM信号伝達サーバ40からCM情報を受信し、必要な処理を行う。CM情報受信手段331は、CM信号伝達サーバ40からCM開始信号を受信したとき、当該CM開始信号に含まれるCM開始時刻を、CM情報記録手段332に格納する。さらに、CM開始信号を受信したことに応答して、CM情報受信手段331は、動画データベース50から動画を取得するよう、動画取得手段334に対して指示する。
The CM information receiving unit 331 receives CM information from the CM signal transmission server 40 and performs necessary processing. When receiving the CM start signal from the CM signal transmission server 40, the CM information receiving unit 331 stores the CM start time included in the CM start signal in the CM information recording unit 332. Further, in response to receiving the CM start signal, the CM information receiving unit 331 instructs the moving image acquisition unit 334 to acquire a moving image from the moving image database 50.
また、CM情報受信手段331は、CM信号伝達サーバ40からCM終了信号を受信したとき、当該CM終了信号に含まれるCM終了時刻を、CM情報記録手段332に格納する。
Further, when receiving the CM end signal from the CM signal transmission server 40, the CM information receiving unit 331 stores the CM end time included in the CM end signal in the CM information recording unit 332.
CM情報記録手段332は、CM開始時刻及びCM終了時刻を含むCM情報を記録するためのメモリを含む。
The CM information recording unit 332 includes a memory for recording CM information including a CM start time and a CM end time.
タイムスタンプ照合手段333は、配信サーバ20から受信したストリームデータZに付加されたタイムスタンプと、CM情報記録手段332に格納されたCM情報とを突き合わせて、ストリームデータZの各フレームがCMであるか本編であるか、すなわち、ストリームデータZを再生したときにCMの部分であるか本編の部分であるかを判別する。例えば、ストリームデータZに付加されたタイムスタンプが、CM開始時刻からCM終了時刻に含まれる場合は、CMの部分であると判断し、それ以外の場合は、本編の部分であると判断する。
The time stamp collating unit 333 matches the time stamp added to the stream data Z received from the distribution server 20 with the CM information stored in the CM information recording unit 332, and each frame of the stream data Z is a CM. Or the main part, that is, whether the stream data Z is the CM part or the main part when the stream data Z is reproduced. For example, when the time stamp added to the stream data Z is included in the CM end time from the CM start time, it is determined that it is a CM part, and in other cases, it is determined that it is a main part.
動画取得手段334は、動画データベース50から動画を取得する処理を行う。CM情報受信手段331がCM開始信号を受信したことに応答して、動画取得手段334は、動画データベース50に対して、動画の配信をリクエストする。
The moving image acquisition unit 334 performs processing for acquiring a moving image from the moving image database 50. In response to the CM information receiving unit 331 receiving the CM start signal, the moving image acquisition unit 334 requests the moving image database 50 to distribute the moving image.
動画データベース50は、ユーザ視聴機器30bからのリクエストに応答して、当該ユーザ視聴機器30bに動画を配信する。なお、動画データベース50は、ユーザ視聴機器30bから、動画のリクエストに加えて、ユーザIDを受信することにより、当該ユーザIDに紐付けられたユーザの性別、年齢、住所等の属性やユーザの視聴履歴に応じた動画を、ユーザ毎に個別に配信することができる。
The moving image database 50 delivers a moving image to the user viewing device 30b in response to a request from the user viewing device 30b. The moving image database 50 receives the user ID from the user viewing device 30b in addition to the request for the moving image, and thereby attributes such as the user's sex, age, and address associated with the user ID and the user's viewing. A moving image corresponding to the history can be individually distributed for each user.
選択器335は、配信サーバ20から配信されたストリームデータZと、動画データベース50から取得された動画のうち、いずれか一方を選択する機能を備える。選択器335は、タイムスタンプ照合手段333から、CMの部分であることを示す信号を受信したときには、動画データベース50から取得された動画を選択して、動画再生プレイヤ310に渡す。また、タイムスタンプ照合手段333から、本編の部分であることを示す信号を受信したときには、配信サーバ20から配信されたストリームデータZを選択して、動画再生プレイヤ310に渡す。
The selector 335 has a function of selecting one of the stream data Z distributed from the distribution server 20 and the moving image acquired from the moving image database 50. When the selector 335 receives a signal indicating that it is a CM portion from the time stamp collating means 333, the selector 335 selects the moving image acquired from the moving image database 50 and passes it to the moving image reproduction player 310. Further, when a signal indicating that it is the main part is received from the time stamp verification unit 333, the stream data Z distributed from the distribution server 20 is selected and passed to the moving image reproduction player 310.
なお、図示省略しているが、ユーザ視聴機器30bは、配信サーバ20から配信されたストリームデータZを一時的に格納するバッファと、動画データベース50から取得された動画を一時的に格納するバッファを備え、データを受信してから動画を再生するまでの処理のタイミングを必要に応じて調整できるようにすることが好ましい。
Although not shown, the user viewing device 30b includes a buffer that temporarily stores the stream data Z distributed from the distribution server 20 and a buffer that temporarily stores the moving image acquired from the moving image database 50. It is preferable that the processing timing from the reception of the data to the reproduction of the moving image can be adjusted as necessary.
次に、本実施形態に係るコンテンツ配信システム1bによる情報処理の具体的な処理フローについて説明する。
Next, a specific processing flow of information processing by the content distribution system 1b according to the present embodiment will be described.
図9は、本実施形態に係るコンテンツ配信システム1bによる処理フローの一例を示すフローチャートである。
FIG. 9 is a flowchart showing an example of a processing flow by the content distribution system 1b according to the present embodiment.
まず、タイムスタンプ対応エンコーダ10bは、放送局等から受信した番組の映像信号をリアルタイムでエンコードし、タイムスタンプを付加した上で、配信サーバ20に渡す(ステップS91)。
First, the time stamp compatible encoder 10b encodes a video signal of a program received from a broadcasting station or the like in real time, adds a time stamp, and passes it to the distribution server 20 (step S91).
配信サーバ20は、ユーザ視聴機器30bに対して、タイムスタンプが付加されたストリームデータを配信する(ステップS92)。
The distribution server 20 distributes the stream data with the time stamp added to the user viewing device 30b (step S92).
ユーザ視聴機器30bは、ストリームデータを受信すると、当該ストリームデータに付加されたタイムスタンプに基づいて、ストリームデータがCMの部分であるか、本編の部分であるかを判別する(ステップS93)。なお、ユーザ視聴機器30bは、CM信号伝達サーバ40から別途受信したCM開始時刻及びCM終了時刻を、タイムスタンプと比較することによって、ステップS93の判別を行う。
Upon receiving the stream data, the user viewing device 30b determines whether the stream data is a CM part or a main part based on the time stamp added to the stream data (step S93). Note that the user viewing device 30b compares the CM start time and CM end time separately received from the CM signal transmission server 40 with the time stamp, thereby determining step S93.
判別の結果、本編の部分であると判別した場合、配信サーバ20から受信したストリームデータが選択される(ステップS94)。他方、CMの部分であると判別した場合、動画データベース50から取得した別の動画が選択される(ステップS95)。
As a result of the determination, if it is determined that the part is the main part, the stream data received from the distribution server 20 is selected (step S94). On the other hand, if it is determined that it is a CM portion, another moving image acquired from the moving image database 50 is selected (step S95).
そして、ユーザ視聴機器30bは、番組の本編の部分については、ストリームデータを再生し、CMの部分については、ストリームデータの代わりに差し替えられた別の動画を再生する(ステップS96)。
Then, the user viewing device 30b reproduces the stream data for the main part of the program, and reproduces another moving image replaced with the stream data for the CM part (step S96).
図10は、本実施形態に係るユーザ視聴機器30bによる処理のタイミングの一例を示すタイミングチャートである。同図は、ある番組が9時53分00秒まで本編が放送され、9時53分00秒から9時54分00秒までCMが放送され、9時54分00秒から本編が放送された例について、9時50分ごろから9時55分ごろに放送された内容がユーザ視聴機器30で再生されるところを模式的に表したものである。
FIG. 10 is a timing chart showing an example of processing timing by the user viewing device 30b according to the present embodiment. In the figure, a main program was broadcast from 9:53:00 to 9:53:00, CM was broadcast from 9:53:00 to 9:54:00, and the main program was broadcast from 9:55:00. In the example, the content broadcast from about 9:50 to about 9:55 is reproduced schematically by the user viewing device 30.
この番組が9時53分00秒に本編からCMに切り替わったとき、CM信号伝達サーバ40は、CM開始時刻が9時53分00秒(09:53:00)であることを含むCM開始信号を送信する。ユーザ視聴機器30は、このCM開始信号を、CM信号伝達サーバ40から受信する(ステップS101)。
When this program is switched from the main part to CM at 9:53:00, the CM signal transmission server 40 includes a CM start signal including that the CM start time is 9:53:00 (09:53:00). Send. The user viewing device 30 receives this CM start signal from the CM signal transmission server 40 (step S101).
一方、上述のとおり、配信サーバ20からストリームデータZが配信されるまでに数秒から数分の配信遅延が生じる。そのため、ユーザ視聴機器30bは、実際の時刻よりも前に放送された内容、すなわち、実際の時刻よりも前のタイムスタンプが付加されたストリームデータが再生される。
On the other hand, as described above, a delivery delay of several seconds to several minutes occurs before the stream data Z is delivered from the delivery server 20. Therefore, the content that was broadcast before the actual time, that is, the stream data to which the time stamp before the actual time is added is reproduced by the user viewing device 30b.
図10に示す例では、時刻9時53分00秒のすぐ後に、ユーザ視聴機器30bはCM開始信号を受信するが、そのとき、9時50分30秒ごろのタイムスタンプが付加された部分、つまり、9時50分ごろに放送された番組の内容が再生されている。
In the example shown in FIG. 10, the user viewing device 30b receives the CM start signal immediately after the time 9:53:00, but at that time, a portion to which a time stamp of about 9:50:30 is added, That is, the contents of the program broadcast at about 9:50 are reproduced.
ユーザ視聴機器30bは、CM開始信号を受信したことに応答して、動画データベース50に、動画の配信をリクエストする(ステップS102)。動画データベースは、当該リクエストに応答して、動画を返却する(ステップS103)。
In response to receiving the CM start signal, the user viewing device 30b requests the moving image database 50 to distribute moving images (step S102). In response to the request, the moving image database returns the moving image (step S103).
その後、ユーザ視聴機器30bは、CM終了時刻が9時54分00秒(09:54:00)であることを含むCM終了信号をCM信号伝達サーバ40から受信する(ステップS104)。
Thereafter, the user viewing device 30b receives a CM end signal including that the CM end time is 9:54:00 (09:54:00) from the CM signal transmission server 40 (step S104).
また、これらの処理と独立かつ並行して、ユーザ視聴機器30bは、配信サーバ20から配信されたストリームデータZに付加されたタイムスタンプを参照して、付加されたタイムスタンプがCM開始時刻と等しくなったとき、ユーザ視聴機器30bは、ストリームデータZを再生する代わりに、動画データベース50から取得した動画に差し替えて再生する(ステップS105)。
Independently and in parallel with these processes, the user viewing device 30b refers to the time stamp added to the stream data Z distributed from the distribution server 20, and the added time stamp is equal to the CM start time. At this time, instead of playing the stream data Z, the user viewing device 30b replaces and reproduces the moving image acquired from the moving image database 50 (step S105).
その後、番組がCMの間、ユーザ視聴機器30bは動画データベース50から取得した動画を再生する。そして、ユーザ視聴機器30bは、配信サーバ20から受信したストリームデータZに付加されたタイムスタンプがCM終了時刻と等しくなったとき、ストリームデータZの再生を再開し、本編の映像を再生する(ステップS106)。
After that, while the program is CM, the user viewing device 30b plays the moving image acquired from the moving image database 50. Then, when the time stamp added to the stream data Z received from the distribution server 20 becomes equal to the CM end time, the user viewing device 30b resumes the reproduction of the stream data Z and reproduces the main video (step). S106).
以上のとおり、本実施形態によれば、放送局から放送された番組をリアルタイムでエンコードして、ネットワークN上でサイマル配信する際に、タイムスタンプを付加した上で配信する。そして、ユーザ視聴機器30b側で、タイムスタンプに基づいて、配信された番組の動画のうちCMの部分を別の動画に差し替えることができる。このとき、差し替える動画を、ユーザの属性や視聴履歴等に基づいて、ユーザ毎に個別に変更することにより、サイマル配信された動画のCMの部分について、ユーザ属性に合わせた動画広告のリアルタイム配信及びレポーティングが可能となる。
As described above, according to the present embodiment, when a program broadcast from a broadcasting station is encoded in real time and distributed on the network N, it is distributed with a time stamp added. Then, on the user viewing device 30b side, the CM portion of the distributed program video can be replaced with another video based on the time stamp. At this time, real-time distribution of the video advertisement in accordance with the user attribute for the CM portion of the video that has been simulcast by changing the video to be replaced individually for each user based on the user attribute, viewing history, etc. Reporting becomes possible.
なお、本実施形態では、ユーザ視聴機器30bにおいて、動画再生プレイヤ310よりも上流に動画差替え部330を備え、CMの部分を別の動画に差し替えた後に動画再生プレイヤ310で復号化する形態について説明した。しかしながら、これに限らず、動画再生プレイヤ310よりも下流に動画を差し替えるための手段を備え、ストリームデータZを復号化した後に、CMの部分を別の動画に差し替えて出力装置320に渡すものとしてもよい。
In the present embodiment, the user viewing device 30b includes a moving image replacement unit 330 upstream from the moving image playback player 310, and the moving image playback player 310 performs decoding after replacing the CM portion with another moving image. did. However, the present invention is not limited to this, and means for replacing a moving image downstream of the moving image playback player 310 is provided. After the stream data Z is decoded, the CM portion is replaced with another moving image and passed to the output device 320. Also good.
なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述の各処理ステップは処理内容に矛盾を生じない範囲で処理ステップの一部を省略したり、各処理ステップの順番を任意に変更して又は並列に実行することができる。
The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. For this reason, the said embodiment is only a mere illustration in all points, and is not interpreted limitedly. For example, a part of the processing steps can be omitted in the above-described processing steps as long as the processing contents do not contradict, or the order of the processing steps can be arbitrarily changed, or can be executed in parallel.
例えば、上述の実施形態では、放送局から放送された番組をリアルタイムでエンコーディングして、インターネット経由で視聴者にライブ配信する実施形態に関し、番組中に差し挟まれるCMを別の動画に差し替える実施形態について説明した。しかしながら、本発明は、上述の実施形態に限定されるものではなく、他の様々なコンテンツに対して適用可能である。
For example, in the above-described embodiment, an embodiment in which a program broadcast from a broadcasting station is encoded in real time and distributed live to a viewer via the Internet, and the CM inserted in the program is replaced with another moving image. Explained. However, the present invention is not limited to the above-described embodiment, and can be applied to various other contents.
すなわち、配信の基礎となるコンテンツは、放送局から放送された番組に限らず、ビデオ・オン・デマンドの動画、ウェブキャストの動画、その他任意のコンテンツに適用可能である。差し替え用の別の動画も、CMに限られず、任意の動画または静止画などのコンテンツを用いることができる。また、差し替えられる部分も、CMの部分に限定されるものではなく、コンテンツ内で何らかの手段により検出可能な任意の部分を差し替えられるものとしてもよい。例えば、著作権の処理がなされていない部分について、本明細書に開示した内容を適用することができる。
That is, the content that is the basis of distribution is not limited to a program broadcast from a broadcast station, but can be applied to video-on-demand video, webcast video, and any other content. Another moving image for replacement is not limited to CM, and content such as an arbitrary moving image or a still image can be used. Also, the part to be replaced is not limited to the CM part, and any part that can be detected by some means in the content may be replaced. For example, the contents disclosed in this specification can be applied to a portion where copyright processing is not performed.
また、上述の実施形態では、動画をストリーミング配信するものについて説明したが、動画の配信方式は、ストリーミング配信に限らず、ダウンロードが完了するまで再生できないダウンロード配信や、その他の任意の配信方式を適用し得る。
In the above-described embodiment, the streaming distribution of the video has been described. However, the video distribution method is not limited to the streaming distribution, and download distribution that cannot be played until the download is completed or any other distribution method is applied. Can do.
また、上述の実施形態では、ストリームデータにタイムスタンプを付加する形態を説明した。しかしながら、このような形態に限られるものではない。例えば、ストリームデータにCM情報(CM開始時刻情報やCM終了時刻情報)を付加してもよい。そして、このストリームデータとは別個にタイムスタンプのデータがユーザ視聴機器に送信される形態でもよい。あるいは、タイムスタンプとCM情報とが共にストリームデータに含まれてユーザ視聴機器に送信される形態でもよい。
Further, in the above-described embodiment, the mode in which the time stamp is added to the stream data has been described. However, it is not limited to such a form. For example, CM information (CM start time information and CM end time information) may be added to the stream data. A time stamp data may be transmitted to the user viewing device separately from the stream data. Alternatively, both the time stamp and the CM information may be included in the stream data and transmitted to the user viewing device.
また、上述の実施形態は、SCTE-35、その他の規格に適用することもできる。この場合、SCTE-35やその他の規格に合わせて構成を適宜に変更すればよい。
Also, the above-described embodiment can be applied to SCTE-35 and other standards. In this case, the configuration may be changed as appropriate in accordance with SCTE-35 and other standards.
例えば、CM信号伝達サーバ40は、SCTE-35やその他の規格に従って、CM情報(CM開始時刻情報やCM終了時刻情報)を取得することができる。そして、上述した実施形態で説明した処理と同様に、その取得したCM情報をユーザ視聴機器30bに送信する処理を行うこともできる。
For example, the CM signal transmission server 40 can acquire CM information (CM start time information and CM end time information) in accordance with SCTE-35 and other standards. And similarly to the process demonstrated by embodiment mentioned above, the process which transmits the acquired CM information to the user viewing-and-listening apparatus 30b can also be performed.
また、SCTE-35やその他の規格などにおいては、CM情報(CM開始時刻情報やCM終了時刻情報)が放送局にとどまらずに、ユーザ視聴機器30bにまで届いている場合がある。したがって、ユーザ視聴機器30bが、SCTE-35やその他の規格に従ってCM情報を取得して利用できるような形態においては、CM信号伝達サーバ40がCM情報をユーザ視聴機器30bに送信する処理を省くこともできる。
In addition, in SCTE-35 and other standards, CM information (CM start time information and CM end time information) may reach the user viewing device 30b instead of staying at the broadcast station. Therefore, in a form in which the user viewing device 30b can acquire and use CM information in accordance with SCTE-35 or other standards, the process of the CM signal transmission server 40 transmitting the CM information to the user viewing device 30b is omitted. You can also.
1(1a,1b) コンテンツ配信システム
10 エンコーディング装置
(10a CM対応エンコーダ)
(10b タイムスタンプ対応エンコーダ)
100 動画差替え部(差替え部)
110 CM検出器
120 動画再生制御手段
130 選択器
140 エンコーダ
150 動画データベース
160 計時手段
170 タイムスタンプ付加手段
20 配信サーバ
30(30a,30b) ユーザ視聴機器
310 動画再生プレイヤ
320 出力装置
330 動画差替え部(差替え部)
331 CM情報受信手段
332 CM情報記録手段
333 タイムスタンプ照合手段
334 動画取得手段
335 選択器
40 CM信号伝達サーバ
410 計時手段
420 CM情報伝達手段(伝達手段)
50 動画データベース
N ネットワーク
V 動画
X1 映像信号
X2 CM信号
Y,Z ストリームデータ
1 (1a, 1b) Content distribution system 10 Encoding device (10a CM compatible encoder)
(10b Encoder for time stamp)
100 Video replacement part (replacement part)
110CM detector 120 Video playback control means 130 Selector 140 Encoder 150 Video database 160 Timekeeping means 170 Time stamp adding means 20 Distribution server 30 (30a, 30b) User viewing device 310 Video playback player 320 Output device 330 Video replacement unit (replacement) Part)
331 CM information receiving means 332 CM information recording means 333 Time stamp collating means 334 Movie acquisition means 335Selector 40 CM signal transmission server 410 Time measuring means 420 CM information transmission means (transmission means)
50 Video database N Network V Video X1 Video signal X2 CM signal Y, Z Stream data
10 エンコーディング装置
(10a CM対応エンコーダ)
(10b タイムスタンプ対応エンコーダ)
100 動画差替え部(差替え部)
110 CM検出器
120 動画再生制御手段
130 選択器
140 エンコーダ
150 動画データベース
160 計時手段
170 タイムスタンプ付加手段
20 配信サーバ
30(30a,30b) ユーザ視聴機器
310 動画再生プレイヤ
320 出力装置
330 動画差替え部(差替え部)
331 CM情報受信手段
332 CM情報記録手段
333 タイムスタンプ照合手段
334 動画取得手段
335 選択器
40 CM信号伝達サーバ
410 計時手段
420 CM情報伝達手段(伝達手段)
50 動画データベース
N ネットワーク
V 動画
X1 映像信号
X2 CM信号
Y,Z ストリームデータ
1 (1a, 1b) Content distribution system 10 Encoding device (10a CM compatible encoder)
(10b Encoder for time stamp)
100 Video replacement part (replacement part)
110
331 CM information receiving means 332 CM information recording means 333 Time stamp collating means 334 Movie acquisition means 335
50 Video database N Network V Video X1 Video signal X2 CM signal Y, Z Stream data
Claims (9)
- 放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるコンテンツ配信システムにおいて、
前記コンテンツの映像信号とは異なる信号である第1の信号を前記放送局から受信して、当該第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出する検出器と、
前記検出器による検出結果に基づいて、前記コンテンツのうち前記第1の部分を、前記コンテンツとは異なる別のコンテンツに差し替える差替え部と、
をさらに備えるコンテンツ配信システム。 An encoder that receives a video signal of content being broadcast in a broadcasting station and converts the video signal of the content into stream format data;
A distribution server for distributing the data in the stream format;
A user viewing device that receives the distributed stream format data and reproduces the content;
In a content distribution system comprising:
Whether a first signal, which is a signal different from the video signal of the content, is received from the broadcasting station, and the broadcasting station is broadcasting the first portion of the content based on the first signal A detector for detecting whether or not,
Based on the detection result by the detector, a replacement unit that replaces the first part of the content with another content different from the content;
A content distribution system further comprising: - 放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるシステムにおいて実行される、コンテンツ配信方法であって、
前記コンテンツの映像信号とは異なる信号である第1の信号を前記放送局から受信することと、
前記第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出することと、
前記検出の結果に基づいて、前記コンテンツのうち前記第1の部分を、前記コンテンツとは異なる別のコンテンツに差し替えることと、
を含む方法。 An encoder that receives a video signal of content being broadcast in a broadcasting station and converts the video signal of the content into stream format data;
A distribution server for distributing the data in the stream format;
A user viewing device that receives the distributed stream format data and reproduces the content;
A content distribution method executed in a system comprising:
Receiving a first signal, which is a signal different from the video signal of the content, from the broadcasting station;
Detecting whether the broadcast station is broadcasting a first portion of the content based on the first signal;
Based on the result of the detection, replacing the first part of the content with another content different from the content;
Including methods. - 放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換可能なエンコーダと、
前記コンテンツの映像信号とは異なる信号である第1の信号を前記放送局から受信して、当該第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出する検出器と、
前記検出器により、前記コンテンツのうち前記第1の部分が放送されているものと検出されたとき、前記コンテンツの代わりに、別のコンテンツを前記エンコーダに渡し、前記コンテンツのうち前記第1の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツを前記エンコーダに渡す差替え部と、
を備えるエンコーディング装置。 An encoder capable of receiving a video signal of content being broadcast in a broadcasting station and converting the video signal of the content into stream format data;
Whether a first signal, which is a signal different from the video signal of the content, is received from the broadcasting station, and the broadcasting station is broadcasting the first portion of the content based on the first signal A detector for detecting whether or not,
When the detector detects that the first part of the content is being broadcast, it passes another content to the encoder instead of the content, and the first part of the content A replacement unit that passes the content received from the broadcast station to the encoder when it is detected that a part other than is broadcast;
An encoding device comprising: - 請求項3に記載のエンコーディング装置と、
前記エンコーディング装置から出力されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
を備えるコンテンツ配信システム。 An encoding device according to claim 3;
A distribution server for distributing stream format data output from the encoding device to a user viewing device;
A content distribution system comprising: - 放送局において放送中のコンテンツの映像信号を受信すること、
前記コンテンツの映像信号とは異なる信号である第1の信号を前記放送局から受信して、当該第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出すること、
前記検出の結果、前記コンテンツのうち前記第1の部分が放送されているものと検出されたとき、前記コンテンツの映像信号の代わりに、別のコンテンツの映像信号をエンコーダに渡し、前記コンテンツのうち前記第1の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツの映像信号を前記エンコーダに渡すこと、
前記渡されたコンテンツの映像信号をエンコーダがストリーム形式のデータに変換すること、
を含むエンコーディング方法。 Receiving the video signal of the content being broadcast at the broadcast station;
Whether a first signal, which is a signal different from the video signal of the content, is received from the broadcasting station, and the broadcasting station is broadcasting the first portion of the content based on the first signal Detecting whether or not
As a result of the detection, when it is detected that the first part of the content is broadcast, a video signal of another content is passed to the encoder instead of the video signal of the content, Passing a video signal of the content received from the broadcast station to the encoder when it is detected that a part other than the first part is being broadcast;
The encoder converts the video signal of the passed content into stream format data,
Encoding method including - 請求項5に記載のエンコーディング方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the encoding method according to claim 5.
- 放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換可能なエンコーダと、
前記ストリーム形式のデータに、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプを付加するタイムスタンプ付加手段と、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
前記コンテンツの映像信号とは異なる信号である第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出する検出器と、
前記検出器の検出結果に基づいて、前記コンテンツのうち前記第1の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に前記ユーザ視聴機器に伝達する伝達手段と、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生するユーザ視聴機器であって、前記伝達手段によって伝達された前記第1の部分が放送された時刻に関する情報と、前記配信サーバによって配信された前記ストリーム形式のデータに含まれる前記タイムスタンプとに基づいて、前記コンテンツのうち前記第1の部分を、別のコンテンツに差し替えて再生する、ユーザ視聴機器と、
を備えるコンテンツ配信システム。 An encoder capable of receiving a video signal of content being broadcast in a broadcasting station and converting the video signal of the content into stream format data;
A time stamp adding means for adding a time stamp indicating at least one of a date, a time, or an elapsed time from the start of content to the stream format data;
A distribution server that distributes data in a stream format to which the time stamp is added to a user viewing device;
A detector that detects whether the broadcast station is broadcasting a first portion of the content based on a first signal that is a signal different from the video signal of the content;
A transmission means for transmitting information on a time at which the first portion of the content is broadcast based on a detection result of the detector to the user viewing device separately from the data in the stream format;
Based on the data in the stream format to which the distributed time stamp is added, the user viewing device that reproduces the content, the information relating to the time at which the first portion transmitted by the transmission unit was broadcast; A user viewing device that replaces and reproduces the first portion of the content based on the time stamp included in the stream format data distributed by the distribution server; and
A content distribution system comprising: - 放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換すること、
前記ストリーム形式のデータに、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプを付加すること、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信すること、
前記コンテンツの映像信号とは異なる信号である第1の信号に基づいて、前記放送局が前記コンテンツのうち第1の部分を放送しているか否かを検出すること、
前記検出の結果に基づいて、前記コンテンツのうち前記第1の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に前記ユーザ視聴機器に伝達すること、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生することであって、伝達された前記第1の部分が放送された時刻に関する情報と、配信された前記ストリーム形式のデータに含まれる前記タイムスタンプとに基づいて、前記コンテンツのうち前記第1の部分を、別のコンテンツに差し替えて再生することと、
を備えるコンテンツ配信方法。 Receiving a video signal of content being broadcast at a broadcasting station, and converting the video signal of the content into stream format data;
Adding a time stamp indicating at least one of a date, a time, or an elapsed time from the start of content to the stream format data;
Delivering the stream format data with the time stamp to the user viewing device;
Detecting whether or not the broadcasting station is broadcasting a first portion of the content based on a first signal that is a signal different from the video signal of the content;
Based on the detection result, transmitting information related to the time when the first portion of the content was broadcast to the user viewing device separately from the stream format data,
Based on the data in the stream format to which the distributed time stamp is added, the content is reproduced, and the transmitted information regarding the time when the first part was broadcasted, and the distributed stream Based on the time stamp included in the format data, the first part of the content is replaced with another content and played,
A content distribution method comprising: - コンピュータに、
配信サーバから、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプが付加されたストリーム形式のデータを受信することと、
コンテンツのうち第1の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に受信することと、
前記受信したストリーム形式のデータに基づいてコンテンツを再生することであって、前記第1の部分が放送された時刻に関する情報と、前記タイムスタンプとに基づいて、前記コンテンツのうち前記第1の部分を、別のコンテンツに差し替えて再生することと、
を実行させるためのプログラム。
On the computer,
Receiving, from the distribution server, data in a stream format to which a time stamp indicating at least one of a date, a time, or an elapsed time from the start of the content is added;
Receiving information about the time at which the first part of the content was broadcast separately from the stream format data;
Replaying content based on the received stream format data, wherein the first portion of the content is based on information about a time when the first portion was broadcast and the time stamp. To play with different content,
A program for running
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-095997 | 2015-05-08 | ||
JP2015095997A JP2016213684A (en) | 2015-05-08 | 2015-05-08 | Content distribution system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016181901A1 true WO2016181901A1 (en) | 2016-11-17 |
Family
ID=57247983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/063655 WO2016181901A1 (en) | 2015-05-08 | 2016-05-06 | Contents distribution system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2016213684A (en) |
WO (1) | WO2016181901A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6291119B1 (en) * | 2017-08-25 | 2018-03-14 | 株式会社エフエム東京 | Delivery data creation device, advertisement data creation device, and data creation system |
JP6948934B2 (en) * | 2017-12-19 | 2021-10-13 | 日本放送協会 | Content processing systems, terminals, and programs |
JP7162295B2 (en) * | 2018-08-01 | 2022-10-28 | 株式会社radiko | Stream distribution system and program with segment file division function |
JP7326712B2 (en) * | 2018-09-13 | 2023-08-16 | 日本電気株式会社 | Television Broadcast Transmission System, Television Broadcast Transmission Device, Television Broadcast Transmission Device, and Television Broadcast Transmitter Switching Method |
JP7171416B2 (en) * | 2018-12-20 | 2022-11-15 | Tvs Regza株式会社 | Broadcast signal receiving device, broadcast signal receiving method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004289538A (en) * | 2003-03-24 | 2004-10-14 | Toshiba Corp | Broadcast control system and broadcast control method |
WO2007119345A1 (en) * | 2006-03-14 | 2007-10-25 | Kddi Corporation | Content distribution device, receiver, content distribution method, receiving method, and program |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3348281B2 (en) * | 1998-08-31 | 2002-11-20 | 日本電気エンジニアリング株式会社 | Replacement method in automatic program controller |
JP3696609B2 (en) * | 2001-04-05 | 2005-09-21 | 松下電器産業株式会社 | DATA BROADCAST PROGRAM STREAM DISTRIBUTION SYSTEM, SECOND DATA BROADCAST PROGRAM STREAM TRANSMITTING DEVICE, DATA BROADCAST PROGRAM STREAM TRANSMITTING METHOD, PROGRAM THEREOF, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
JP2003173661A (en) * | 2001-12-04 | 2003-06-20 | Victor Co Of Japan Ltd | Encoding management method and program for carry out the method by computer |
JP2004013440A (en) * | 2002-06-05 | 2004-01-15 | Matsushita Electric Ind Co Ltd | Data distribution system, data relay device and method therefor, and program for implementing data relay method by computer |
JP4252324B2 (en) * | 2003-01-28 | 2009-04-08 | 三菱電機株式会社 | Receiver, broadcast transmission device, and auxiliary content server |
JP2005236913A (en) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Content insertion method, apparatus, and recording medium |
JP4487253B2 (en) * | 2004-09-30 | 2010-06-23 | 日本ビクター株式会社 | Commercial broadcasting system and recording / playback apparatus |
JP2007201865A (en) * | 2006-01-27 | 2007-08-09 | Tv Portal:Kk | Cable television distribution system utilizing ip network at part of cable |
JP5534579B2 (en) * | 2008-11-30 | 2014-07-02 | ソフトバンクBb株式会社 | Content broadcasting system and content broadcasting method |
-
2015
- 2015-05-08 JP JP2015095997A patent/JP2016213684A/en active Pending
-
2016
- 2016-05-06 WO PCT/JP2016/063655 patent/WO2016181901A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004289538A (en) * | 2003-03-24 | 2004-10-14 | Toshiba Corp | Broadcast control system and broadcast control method |
WO2007119345A1 (en) * | 2006-03-14 | 2007-10-25 | Kddi Corporation | Content distribution device, receiver, content distribution method, receiving method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2016213684A (en) | 2016-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11785289B2 (en) | Receiving device, transmitting device, and data processing method | |
RU2652099C2 (en) | Transmission device, transmission method, reception device and reception method | |
US9813740B2 (en) | Method and apparatus for streaming multimedia data with access point positioning information | |
US11375258B2 (en) | Transitioning between broadcast and unicast streams | |
WO2016181901A1 (en) | Contents distribution system | |
US8826346B1 (en) | Methods of implementing trickplay | |
WO2012111514A1 (en) | Information processing device, information processing method, and program | |
JP6393776B2 (en) | Multimedia pipeline mechanism | |
US20120272281A1 (en) | Method and apparatus for transmitting media data, and method and apparatus for receving media data | |
WO2014011584A1 (en) | Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol | |
US20190373296A1 (en) | Content streaming system and method | |
WO2018103696A1 (en) | Media file playback method, server, client, and system | |
US10484735B2 (en) | Method and system for synchronizing media streams | |
JP6359539B2 (en) | Control during rendering | |
KR101940973B1 (en) | System for event based target advertising | |
WO2013047297A1 (en) | Recording device, distributing device, recording method, program, and recording medium | |
KR20230098146A (en) | Insertion of target content into live streaming media | |
JP6738639B2 (en) | Distribution system, mid-roll server, terminal device, advertisement firing device, information processing method, and program | |
US11856242B1 (en) | Synchronization of content during live video stream | |
KR102526605B1 (en) | Method of provding advertisement | |
KR101983005B1 (en) | Method for providing target ad contents by broadcasting receiver type | |
KR101999235B1 (en) | Method and system for providing hybrid broadcast broadband service based on mmtp | |
JPWO2017212931A1 (en) | Reception device and reception method, reproduction device and reproduction method, supply device and supply method, and program | |
JPWO2007119345A1 (en) | CONTENT DISTRIBUTION DEVICE, RECEPTION DEVICE, CONTENT DISTRIBUTION METHOD, RECEPTION METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16792626 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16792626 Country of ref document: EP Kind code of ref document: A1 |