[go: up one dir, main page]

WO2008007677A1 - Appareil et procédé de distribution de guide de programme de diffusion - Google Patents

Appareil et procédé de distribution de guide de programme de diffusion Download PDF

Info

Publication number
WO2008007677A1
WO2008007677A1 PCT/JP2007/063759 JP2007063759W WO2008007677A1 WO 2008007677 A1 WO2008007677 A1 WO 2008007677A1 JP 2007063759 W JP2007063759 W JP 2007063759W WO 2008007677 A1 WO2008007677 A1 WO 2008007677A1
Authority
WO
WIPO (PCT)
Prior art keywords
program guide
information
distribution
guide information
program
Prior art date
Application number
PCT/JP2007/063759
Other languages
English (en)
Japanese (ja)
Inventor
Hiroaki Kimura
Shingo Izawa
Original Assignee
Kddi Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kddi Corporation filed Critical Kddi Corporation
Priority to JP2008524808A priority Critical patent/JP4891320B2/ja
Publication of WO2008007677A1 publication Critical patent/WO2008007677A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2665Gathering content from different sources, e.g. Internet and satellite

Definitions

  • the present invention relates to a program guide distribution device and a program guide distribution method for generating a program guide representing information of a program distributed from a streaming server and distributing the program guide to a receiving device.
  • a technology for supporting reception of content by a receiving device using a program guide representing a delivery schedule from a streaming server has been disclosed.
  • a distribution system equipped with a portal which is an institution that obtains a program guide indicating a content distribution schedule from a broadcasting station serving as a streaming server.
  • Each receiving device registers content information to be received in the portal.
  • the portal distributes the content distributed from the broadcasting station based on the program guide to the receiving device that has registered the distribution (see, for example, Patent Document 1 below).
  • a distribution system including a video distribution server provided with video data holding means for each channel and a user terminal.
  • the video distribution server as a streaming server always keeps the latest program guide by acquiring the program data recorded in the video data holding means!
  • the program guide data is transmitted from the video distribution server to each user terminal as a receiving device.
  • the user terminal selects the program to be received based on the program guide and transmits it to the video distribution server.
  • the video distribution server distributes the content from the video data holding means according to the selection content of the user terminal (for example, see Patent Document 2 below).
  • a distribution system including a client PC, a web server PC, and a content distribution server PC is disclosed.
  • the client PC requests the web server PC to send a program list, that is, a program guide.
  • the web server PC receives the request for sending the program table and generates the program table of the content distribution server PC.
  • the generated program guide is sent to the client PC.
  • the client PC acquires content from the content distribution server PC based on the sent program guide.
  • the number of content distribution servers PC is not limited (for example, see Patent Document 3 below).
  • Patent Document 2 Japanese Patent Laid-Open No. 2003-18573
  • Patent Document 3 Japanese Patent Laid-Open No. 2005-184323
  • the program table generated by the video distribution server is generated based on the program data of each channel distributed from the same video distribution server. Therefore, when distribution is performed from multiple streaming servers, such as when a new streaming server other than the video distribution server starts distribution, a program guide that covers the content distributed from all streaming servers is generated. There was a problem that I could't! / And! /.
  • the content distribution server PC distributes along the program guide generated by the web server PC. Therefore, when there are multiple streaming servers that autonomously distribute content, there is a problem that it is impossible to provide a program guide that supports the reception of content on the client PC.
  • the present invention enables a receiving apparatus to recognize a distribution schedule and receive arbitrary content even when content is distributed from each of a plurality of streaming servers.
  • An object of the present invention is to provide a program guide distribution device and a program guide distribution method for generating a simple program guide and distributing it to a receiving device.
  • the transmission device merges the distribution schedule information of each streaming server acquired by the acquisition unit that acquires the distribution schedule information from each streaming server that distributes the content to the receiving device, and the distribution of each streaming server.
  • a program table information generating unit that generates program table information representing a schedule; and a distribution unit that distributes the program table information generated by the program table information generating unit to the receiving device. To do.
  • the program guide distribution method includes an acquisition step of acquiring distribution schedule information from each of the streaming servers for distributing content to the receiving device, and each of the streaming acquired by the acquisition step.
  • the receiving device grasps the distribution schedule and can arbitrarily determine the distribution schedule. It is possible to create a program guide that can receive content and distribute it to the receiving device.
  • FIG. 1 is an explanatory diagram showing an example of the configuration of a program guide distribution system that focuses on the embodiment of the present invention.
  • FIG. 2 is an explanatory diagram showing a functional configuration of the program guide distribution device according to the embodiment of the present invention.
  • Fig. 31 is a data table (part 1) showing an example of the program guide information structure.
  • Fig. 3-2 is a data table (part 2) showing an example of the configuration of program guide information
  • FIG. 41 is a data table showing an example of the structure of CM program guide information.
  • FIG. 42 is an explanatory diagram showing the configuration of the remote activation request command.
  • FIG. 5 is a sequence diagram showing processing of information between the program guide distribution device and the streaming server.
  • FIG. 6 is an explanatory diagram showing the configuration contents and generation timing of the latest program guide.
  • FIG. 7 is a flowchart showing the contents of a program guide distribution process.
  • FIG. 1 is an explanatory diagram showing an example of the configuration of a program guide distribution system that focuses on the embodiment of the present invention.
  • the program table distribution system that is effective in the embodiment of the present invention includes a program table distribution device 100, streaming servers 101, 102, 103, and reception devices 111, 112, 113. Constructed!
  • the program guide distribution apparatus 100 generates program guide information representing the schedule of content to be distributed by each streamer dasano (for example, streaming servers 101, 102, 103), and receives the generated program guide information. Deliver to a device (eg, receiving device 111, 112, 113).
  • the program guide information is a data table composed of information such as the title, type, delivery date / time, and recommended conditions of the content to which each of the streaming servers 101, 102, 103 is also delivered.
  • the program guide distribution apparatus 100 is connected to each of the streaming servers 101, 102, 103, and can transmit / receive arbitrary information to / from each other.
  • the connection line between the program guide distribution device 100 and each of the streaming servers 101, 102, 103 is not particularly specified.
  • the connection line may be wired or wireless.
  • the line speed can be set as appropriate according to the type and capacity of information transmitted / received between devices (program guide distribution device 100 to streaming server 101 or 102, 103).
  • distribution schedule information such as a playlist is acquired from each of the streaming servers 101, 102, 103, for example.
  • the distribution schedule information acquired here is information that each connected streaming server (for example, streaming server 101) plans to distribute independently. Therefore, as illustrated in FIG. 1, when connected to the three streaming servers 101, 102, 103, three types of distribution schedule information are acquired.
  • the distribution schedule information for each streaming server 101, 102, 103 acquired is merged to generate program guide information that covers the distribution contents of all streaming servers 101, 102, 103. Touch with force S.
  • the program guide information generated by the program guide distribution device 100 is received by each receiving device 111, 112, 113.
  • the program guide distribution device 100 uses a broadcast network to distribute the generated program guide information.
  • the broadcasting network is, for example, a terrestrial digital broadcasting network.
  • the multicast method is applied to the receiving devices 111, 112, 113 in the predetermined multicast gnole 110. You may distribute by. Further, distribution equivalent to multicast may be realized by simultaneously performing distribution by unicast to each of the receiving apparatuses 111, 112, 113.
  • the program guide distribution device 100 acquires CM information to be reproduced between contents and distributes it to the receiving devices 111, 112, 113
  • the CM information is advertisement contents of various configurations such as an audio data file, a video data file, an HTML (Hyper Text Markup Language) file, and a text file.
  • reference information such as a URL (Uniform Resource Locator) may be distributed.
  • the receiving apparatuses 111, 112, 113 access the network based on the received reference information, and acquire CM information in various file formats.
  • CM program guide information representing the contents of the CM information is generated and delivered to the receiving devices 111, 112, 113 together with normal program guide information.
  • the receiving devices 111, 112, and 113 Upon receiving the CM information and the CM program guide information, the receiving devices 111, 112, and 113 receive the CM information between the contents (main content) distributed from the respective streaming servers 101, 102, and 103 based on the CM program guide information. (Advertising content) is played back.
  • the CM program guide information generated by the program guide distribution device 100 may be transmitted to the streaming servers 101, 102, 103 and used when a playlist is constructed.
  • the program guide distribution apparatus 100 can receive a remote activation request from the remote activation request apparatus 121 and can automatically activate a specific application on the reception apparatuses 111, 112, and 113 remotely.
  • the remote activation requesting device 121 may be a terminal connected to the program guide distribution device 1000 in a network.
  • the streaming servers 101, 102, and 103 are also J: relayed, and even the streaming servers 101, 102, and 103 are J: relayed.
  • the remote activation request device 121 selects the type of receiving terminal (for example, the reception device 111) that is to be activated remotely, and sends a remote activation request to the program guide distribution device 100.
  • the type of the receiving terminal is identified by the attribute information of the receiver and the receiving location.
  • the program guide distribution device 100 that has received the remote activation request generates a remote activation request command and distributes it to the reception devices 111, 112, and 113 together with normal program guide information and CM information.
  • the receiving device that has received the remote start request command automatically starts if there is an application to be started based on the remote start request command information.
  • the streaming servers 101, 102, 103 autonomously distribute the contents to the receiving devices 111, 112, 113, respectively.
  • each streaming server 101, 102, 103 delivers content at a timing according to the playlist that has been set in advance.
  • the playlist can be freely configured in each streaming server 101, 102, 103 based on the content held by the own server.
  • the CM program guide information is stored in the program guide distribution device 100. If generated, the program guide distribution device 100 may receive the CM program guide information and add the reproduction time information of the CM information to the playlist. In addition, if the amount of data delivered from streaming servers 101, 102, 103 differs depending on the output target (cell phone, desktop PC, etc.), information indicating the output target is added to the playlist. May be.
  • the types of content distributed by the respective streaming servers 101, 102, 103 and the distribution time vary. Specifically, for example, it is operated by the content distributor A and distributes sports-related content such as sports broadcasts and sports news, or operated by the content distributor B and distributes drama-related content.
  • the content distributed from one streaming server is not limited to one type.
  • a streaming server that distributes dramas is channel 1 that distributes Japanese dramas, and channel 2 that distributes overseas dramas. It may be configured to deliver content for a total of two channels.
  • various streaming servers such as when distributing content 24 hours a day, 365 days a year, when distributing content only on a specific day of the week, or when distributing content for a limited time only. To do.
  • FIG. 1 as an example, there are no restrictions on the number of power distribution units in which three streaming servers 101, 102, and 103 are arranged.
  • each streaming server 101, 102, 103 autonomously controls the operational status such as stopping or returning content distribution. Therefore, in the distribution system that is effective in this embodiment, the number of streaming servers that distribute contents to the receiving apparatuses 111, 112, and 113 changes constantly.
  • receiving apparatuses 111, 112, and 113 receive program guide information from program guide distribution apparatus 100.
  • the receiving devices 111, 112, and 113 receive and stream any content from the contents delivered by each streamer server 101, 102, 103 according to the program guide information. .
  • FIG. 1 shows a total of three receiving devices 111, 112, and 113, but the configuration in FIG. 1 is merely an example, and this embodiment is a powerful receiving device.
  • the device (for example, the receiving device 11 1, 112, 113) has a function capable of receiving the program guide information distributed from the program guide distribution device 100 and the content distributed from each streaming server 101, 102, 103! /, You can arrange an infinite number.
  • FIG. 2 is an explanatory diagram showing the functional configuration of the program guide distribution apparatus that focuses on the embodiment of the present invention.
  • the program guide distribution apparatus 100 includes an acquisition unit 201, a playlist storage unit 202, a program guide information generation unit 203, a program guide information storage unit 204, an address storage unit 205, and a distribution unit 206.
  • the acquisition unit 201 acquires the respective distribution schedule information from the streaming servers 101, 102, 103.
  • the distribution schedule information specifically, a playlist is displayed. get.
  • the acquisition unit 201 basically has a force S for acquiring a playlist at predetermined time intervals, and the acquisition timing is not limited to this.
  • the connected streaming servers 101, 102, 103 are autonomously connected to the program table distribution device 100 without being limited to every predetermined time.
  • the program guide generation request may be transmitted, and the program guide distribution device 100 may acquire a playlist using the reception of the program guide generation request as a trigger.
  • the setting may be such that the acquisition unit 201 acquires the playlist by using the program table distribution device 100 as a trigger for receiving the playlist autonomously transmitted from the streaming servers 101, 102, 103.
  • the playlist storage unit 202 stores the playlists of the respective streamers 101, 102, 103 acquired by the acquisition unit 201.
  • a playlist is stored for each streamer server. Therefore, when the acquisition unit 201 newly acquires a playlist of the same streamer server, the new playlist is overwritten on the already stored playlist.
  • the playlist stored in the playlist storage unit 202 is read out by the program guide information generation unit 203 when the program guide information is generated.
  • the program guide information generation unit 203 reads the playlists of the streamer servers 101, 102, and 103 stored in the playlist storage unit 202 and merges the playlists to obtain the program guide information. Generate. In addition, since the program expression information generated by the program guide information generation unit 203 is generated based on the playlist, the program guide information of a free date and time is set within the range specified in the playlist. Can produce, power S.
  • the setting of the program guide information is the range of information represented by the program guide information, such as “from 1 am to 12:00 pm on August 16, 2006” and “3 hours from the current time”. Setting is possible. Setting the date and time and the period (how many hours or how many days of the program guide information) of the distribution schedule information represented by the program guide information is determined in advance in the program guide distribution device 100. It may be left. Further, as described above, when a program guide generation request is transmitted from the streaming servers 101, 102, 103, information related to the setting of the date and time and interval of the program guide information is added to the program guide generation request. Depending on the information, program guide information may be generated.
  • the program guide information generation unit 203 also generates CM program guide information. Specifically, the provision of CM information data stored from a CM information storage unit 207, which will be described later, is received, and CM program guide information is generated.
  • the program guide information storage unit 204 stores the program guide information generated by the program guide information generation unit 203.
  • the program guide information storage unit 204 stores new program guide information as the latest program guide information each time program guide information is generated by the program guide information generation unit 203.
  • it may be compared with the contents of the previously stored program guide information. In this comparison, if the previously generated program guide information is the same as the new program guide information, the new program guide information is not stored, and the previously generated program guide information is continuously distributed. . On the other hand, if the previously generated program guide information is different from the new program guide information, the new program guide information may be stored and the new program guide information may be distributed. ! /
  • the program guide information storage unit 204 has a function of acquiring current date and time information, and among the stored program guide information, the program guide information whose distribution schedule information period has already ended. It has a function that automatically discards information!
  • Address storage section 205 stores the addresses of receiving devices (for example, receiving devices 11 1, 112, 113) that distribute program guide information.
  • the address stored in the address storage unit 205 may be an address assigned to each receiving apparatus, or may be an address of a multicast group (for example, multicast group 110) used for multicast.
  • the multicast group for example, multicast group 110
  • the multicast group distributed by program guide distribution apparatus 100 in advance
  • An address is designated and stored in the address storage unit 205.
  • Each receiving device for example, receiving device 1
  • each receiving device 111, 112, 113 can directly register the address to the program guide distribution device 100 when it wishes to distribute the program guide information.
  • Information distributed from the program guide distribution apparatus 100 can be received by joining a group.
  • the distribution unit 206 reads the latest program guide information from the program guide information storage unit 204 and distributes it to the receiving devices 111, 112, 113.
  • the addresses of the receiving devices 111, 112, and 113 as distribution destinations are read from the address storage unit 205, and the program guide information is distributed according to the read addresses.
  • the program guide distribution device 100 simultaneously distributes the program guide information to a large number of receiving devices as in the multicast method, the program guide information is distributed as it is using the broadcast network without reading the address.
  • the CM information storage unit 207 stores CM information.
  • CM information is content (advertising content) to be played between content (main content) distributed from streaming servers 101, 102, 103. Therefore, the CM information storage unit 207 is sequentially provided by a sponsor or the like and always stores the latest CM information.
  • each CM information stored in the CM information storage unit 207 has a recommended condition.
  • the recommended conditions can be set in various ways, such as age, gender, and receiving device area ID.
  • the CM information may be composed of two types of CM information having the same content but different data amounts.
  • CM information of two types of data amounts is simultaneously distributed, and the receiving apparatuses 111, 112, and 113 are set to receive either one of the CM information according to the processing capability.
  • the receiving device for example, the receiving device 111
  • the receiving device 111 is a mobile phone, it receives CM information with a small amount of data and receives the receiving device (for example, the receiving device).
  • the CM information storage unit 207 provides the CM information as described above to the distribution unit 206, and the distribution unit 206 sequentially distributes the CM information to the receiving devices 111, 112, and 113 in the manner of file transfer. Also, the CM information storage unit 207 provides information related to the stored CM information to the program guide information generation unit 203.
  • the information related to CM information is metadata used when generating CM program guide information, and specifically includes the file name of CM information and the length of CM information. As already described in the description of the program guide information generation unit 203, CM program guide information representing the contents of the CM information is generated. The generated CM program guide information is distributed by the distribution unit 206 to the receiving devices 111, 112, 113.
  • the receiving apparatuses 111, 112, and 113 receive and hold a plurality of CM information, and CM number table information received from the program guide distribution apparatus 100 from the plurality of CM information.
  • CM information suitable for the users of the receiving apparatuses 111, 112, and 113 is reproduced between the main contents.
  • the providing unit 208 functions as a window when the program guide distribution device 100 transmits information to the streaming servers 101, 102, 103.
  • the program guide information storage unit 204 acquires the program guide information and CM program guide information, and transmits them to the streaming servers 101, 102, 103.
  • the transmission of the program guide information has a role of notifying the streaming servers 101, 102, 103 of the generation of the program guide information.
  • the streaming server 101, 102, 103 transmits the broadcast CM 101 with the CM time in advance, and the streaming server 101, 102, 103 sends the program guide information to the program guide distribution device.
  • CM information program guide information transmitted from 100 it is also possible to generate a playlist including information on the playback time of CM information.
  • the remote activation processing unit 209 receives the remote activation request from the remote activation requesting device 121 and generates a remote activation request command. Further, the generated remote activation request command is sent to the distribution unit 206 and distributed to the reception devices 111, 112, 113.
  • the program guide distribution device 100 which is effective in the embodiment of the present invention, is connected to the HJ Imming Sano 101, 102, 103 that makes the reception devices 111, 112, 113 self-confidence.
  • the program guide distribution apparatus 100 has a function of acquiring CM information, and thus can generate CM program guide information.
  • the receiving apparatuses 111, 112, and 113 can confirm the distribution schedule of contents that can be easily received.
  • the program guide distribution device 100 can arbitrarily activate the specific application on the reception devices 111, 112, 113. Can do.
  • Figure 3-1 is a data table (part 1) showing an example of the structure of the program guide information.
  • the program table data string 31;! To 313 of the data table 310 shown in FIG. 3A includes the following items as an example!
  • 'Broadcasting station name streaming server name (may be a streaming server identification number)
  • Output target Either a receiving device capable of processing large amounts of data or a receiving device not suitable for processing large amounts of data
  • FIG. 3-2 is a data table (part 2) showing an example of the content program table configuration.
  • the program guide information is composed of the items of the data table 310 as shown in FIG. 3-1, and the data table 320 as shown below. Items may be added.
  • the program guide data string 32;! To 32 3 shown in Figure 3-2 is the same as the program guide data string 31;! To 313 shown in Figure 3-1. An example of adding is shown.
  • Number of CMs Number of CM information to be played between main contents
  • CM time start time Time to start playback of CM information (for the number of CMs)
  • CM time end time Time to stop playback of CM information (for the number of CMs)
  • the program guide distribution device 100 distributes program guide information having the configuration described above.
  • Receiving devices 111, 112, and 113 each receive program guide information, and generate a program guide for display using information of each item constituting the program guide information.
  • the program table for display should have a standard format such as a program column such as a newspaper so that users can change the detailed configuration.
  • Figure 41 is a data table showing an example of the structure of CM program guide information.
  • the CM program guide information data table 410 includes the following items.
  • Broadcasting station name Streaming server name (may be a streaming server identification number, etc.)
  • CM title Specific title (may include one CM sponsor! /)
  • Output target Either a receiving device capable of processing large amounts of data or a receiving device not suitable for processing large amounts of data
  • the program guide distribution apparatus 100 distributes CM program guide information configured as described above.
  • Receiving devices 111, 112, 113 each receive CM program guide information, and user attribute information and
  • the most effective CM information can be reproduced from the distributed CM information.
  • Figure 4 2 shows that remote activation is required. It is explanatory drawing which shows the structure of a request command.
  • the explanatory diagram 420 shows the configuration of the remote activation request command 42 1.
  • the remote activation request command 421 includes a parameter ID 422, a parameter length 423, and a parameter value 424. Each configuration stores information indicating the following contents.
  • Parameter ID 422 Indicates the meaning of the parameter value in the command.
  • 'Parameter length 423 Indicates the length of the parameter value.
  • 'Parameter value 424 Indicates the contents of the parameter (specifies the terminal ID, gender, age, receiving location, etc. that you want to start remotely, and the application type that you want to start).
  • the content of the parameter stored in parameter value 424 is set according to the value of parameter ID 422.
  • the distribution unit 206 distributes the remote activation request command configured as described above.
  • Receiving devices 111, 112, and 113 each receive a remote activation request command, and automatically activate a specific application in accordance with user attribute information and the current position.
  • FIG. 5 is a sequence diagram showing information transmission / reception processing between the program guide distribution apparatus and the streaming server.
  • information 501 such as a program guide generation request and a play list is transmitted from the streaming servers 101, 102, 103 to the program guide distribution apparatus 100.
  • a playlist is stored in the playlist storage unit 202.
  • the program guide information 502 generated using the playlist is transmitted from the program guide distribution apparatus 100 to the streaming servers 101, 102, 103. Specifically, the generated program guide information is transmitted in the manner of file transfer. Further, when the CM program guide information is generated by the program guide distribution device 100, the CM program guide information is transmitted to the streaming sano 101, 102, 103 in the same manner as the program guide information.
  • Each SOM !; Imming Sano 101, 102, 103 receives the information transmitted from the program guide distribution device 100, and stores each storage unit such as the main program guide and the CM information program guide for each type of information. With and saved. [0072] (Composition of the latest program guide information)
  • program guide information generated by the program guide distribution apparatus 100 will be described.
  • a case will be described in which the latest program facial expression information representing the information of the content distributed within a predetermined time from the current time among the content distributed from the respective streaming servers 101, 102, 103 is generated.
  • program guide information related to the content distributed within the specified latest time is extracted from the program guide information stored in the program guide information storage unit 204! / .
  • program guide information of content distributed within the time from the current time to the program guide distribution interval X 2 is extracted.
  • information on the content to be distributed within the specified nearest time is extracted from the playlist of each streaming server 101, 102, 103 stored in the playlist storage unit 202. May be merged. In the following description, it is assumed that the process of extracting the latest program guide information from the generated program guide information is used.
  • FIG. 6 is an explanatory diagram showing the configuration contents and generation timing of the latest program guide.
  • the delivery interval is set to 1 minute.
  • a version number is assigned to the generated latest program guide information! For example, after version number 1 1 is assigned, if the most recently generated program table is different from the most recently generated program table information and content, updated version number 1 -2 is awarded.
  • the receiving apparatuses 111, 112, and 113 receive only when the latest program guide information having a version number different from the version number of the latest program guide information that has already been received is distributed. You can set it to do.
  • FIG. 7 is a flowchart showing the contents of the program guide distribution process.
  • the process waits until a delivery time-out is notified (step S 701: No loop), and when notified (step S 701: Yes), reads the program table information (step S702).
  • step S701 the distribution time-out control in step S701 is performed by the program guide information generation unit 203. Specifically, the distribution timing is set in the program guide information generation unit 203, and when the distribution of the program guide information ends, the set distribution interval is counted down. The delivery timeout is equivalent to determining whether or not this countdown has ended.
  • step S703 program guide information distributed within a predetermined time is extracted from the program guide information read out in step S702 (step S703). Using the extracted program guide information, the latest program guide information is generated in a distribution format (step S704).
  • the latest program guide information generated last time is read out, compared with the latest program guide information generated in step S704 (step S705), and it is determined whether or not there is a difference in the compared latest program guide information. (Step S706).
  • step S706 If it is determined in step S706 that there is a difference between the two most recent program guide information compared (step S706: Yes), the version number (see Fig. 6) of the latest program guide information is updated (step 6). S707). Furthermore, the generated latest program guide information is stored with the updated version number (step S708).
  • step S709 the stored latest program guide information is distributed to receiving apparatuses 111, 112, 113 (step S709). If it is determined in step S706 that there is no difference between the two latest program guide information compared (step S706: No), the latest program guide information generated in step S704 is the same as the latest program guide information created last time. The version information is distributed as is (Step S709).
  • step S710 it is determined whether or not to end the distribution process. If the distribution process is to be terminated (step S710: Yes), the series of processes is terminated as it is. On the other hand, the distribution process If you want to continue (Step S710: No), set the next delivery timer (Step S711), go to Step S701, and wait until the delivery timeout is notified again. It becomes a state.
  • the setting as it is may be used.
  • the program guide distribution apparatus 100 can generate periodic latest program guide information and distribute it to the receiving apparatuses 111, 112, and 113.
  • the program guide distribution apparatus 100 even if content is distributed from each of the plurality of streaming servers 101, 102, 103, the playlists are distributed from the respective streaming servers 101, 102, 103.
  • the receiving devices 111, 112, 113 By acquiring and merging, it is possible to generate program guide information that allows the receiving devices 111, 112, 113 to know the distribution schedule and receive any content, and distribute it to the receiving devices 111, 112, 113. it can.
  • receiving apparatuses 111, 112, and 113 when receiving apparatuses 111, 112, and 113 receive the program guide distributed from program guide distributing apparatus 100, receiving apparatuses 111, 112, and 113 perform processing for acquiring respective program facial expression information from individual streaming servers 101, 102, and 103. do not need. Therefore, the distribution schedule information of all receivable contents can be obtained only by receiving the program schedule information from the program schedule distribution apparatus 100. Also, unlike the case where each playlist is acquired by connecting to one Mindassano 101, 102, 103, since there is no omission of playlist acquisition, any desired Content can be received.
  • each streaming sano (for example, streaming servers 101, 102, 103) is connected to the program table distribution device 100, so that each of the reception devices (for example, reception devices 111, 112, 113) has distribution program table information. Can be delivered. Therefore, it is not necessary for each streamminder server to individually distribute the distribution schedule information to each receiving device. Therefore, it is possible to minimize the communication resources used when distributing the program guide information.
  • distribution schedule information can be distributed to each receiving apparatus at once. Therefore, as compared with the case where each streaming server individually distributes distribution schedule information, the number of receiving devices that acquire the distribution schedule information of each streaming server from the program guide information increases. That is, in this embodiment When all receiving devices under the distribution system are targeted for reception, the number of receiving devices that have acquired distribution schedule information increases. Along with this, the number of receiving devices that can receive the contents of each streaming server also increases, resulting in an improvement in the reception rate.
  • the program guide distribution method described in the present embodiment can be realized by executing a prepared program on a computer such as a personal computer or a workstation.
  • This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer.
  • this program may be a transmission medium that can be distributed via a network such as the Internet.
  • the program guide distribution apparatus and the program guide distribution method according to the present invention are useful for broadcast networks capable of multicast distribution, and are particularly suitable for digital terrestrial broadcast networks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un appareil de distribution de guide de programme de diffusion (100) qui se caractérise en ce qu'il comprend : une section d'acquisition (201) destinée à acquérir des informations sur le programme de distribution provenant de chaque serveur de transmission (101, 102, 103) servant à distribuer le contenu à des récepteurs (111, 112, 113); une section génératrice d'informations sur le guide du programme de diffusion (203) destinée à associer les informations sur le programme de distribution provenant des serveurs de transmission (101, 102, 103) acquises par la section d'acquisition (201) afin de générer des informations sur le guide du programme de diffusion indiquant les programmes de distribution de tous les serveurs de transmission; et une section de distribution (206) destinée à distribuer les informations sur le guide du programme de diffusion, générées par la section génératrice d'informations sur le guide du programme de diffusion (203), aux récepteurs (111, 112, 113).
PCT/JP2007/063759 2006-07-11 2007-07-10 Appareil et procédé de distribution de guide de programme de diffusion WO2008007677A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008524808A JP4891320B2 (ja) 2006-07-11 2007-07-10 番組表配信装置および番組表配信方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006190687 2006-07-11
JP2006-190687 2006-07-11

Publications (1)

Publication Number Publication Date
WO2008007677A1 true WO2008007677A1 (fr) 2008-01-17

Family

ID=38923234

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/063759 WO2008007677A1 (fr) 2006-07-11 2007-07-10 Appareil et procédé de distribution de guide de programme de diffusion

Country Status (2)

Country Link
JP (1) JP4891320B2 (fr)
WO (1) WO2008007677A1 (fr)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103081461A (zh) * 2010-06-28 2013-05-01 葫芦有限责任公司 用于提供流媒体节目和目标广告的方法和装置
JP2014235690A (ja) * 2013-06-05 2014-12-15 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 時空間データベースの処理方法、プログラム及びシステム
JP2016167841A (ja) * 2009-12-04 2016-09-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated 移動体メディアサーバ
US9448723B2 (en) 2010-06-28 2016-09-20 Hulu, LLC Method and apparatus for intuitive navigation of a media program
US9721254B2 (en) 2010-06-28 2017-08-01 Hulu, LLC Method and apparatus for providing streaming media programs and targeted advertisements using multiple advertisement version segments
US9774922B2 (en) 2010-06-28 2017-09-26 Hulu, LLC Method and apparatus for synchronizing paused playback across platforms
JP2022045237A (ja) * 2020-09-08 2022-03-18 Tvs Regza株式会社 テレビゲートウエイ
JP2022110820A (ja) * 2021-01-19 2022-07-29 Tvs Regza株式会社 テレビ受信機およびテレビシステム
JP2023058987A (ja) * 2021-10-14 2023-04-26 Tvs Regza株式会社 サーバ管理装置
JP2024061332A (ja) * 2022-10-21 2024-05-07 Tvs Regza株式会社 映像コンテンツ配信システム及びテレビ受信機

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002354451A (ja) * 2001-02-23 2002-12-06 Artech Communication Inc ストリーミング放送システム
JP2003296357A (ja) * 2002-03-29 2003-10-17 Casio Comput Co Ltd 広告情報提供装置、広告情報提供システム、およびプログラム
JP2004096570A (ja) * 2002-09-02 2004-03-25 Nippon Telegr & Teleph Corp <Ntt> ライブ放送受信方法、通知サーバ、システム、プログラム並びに該プログラムを記録した記録媒体
JP2004134847A (ja) * 2002-10-08 2004-04-30 Canon Inc 受信装置
JP2004297743A (ja) * 2003-03-25 2004-10-21 Onee:Kk 映像情報配信システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002354451A (ja) * 2001-02-23 2002-12-06 Artech Communication Inc ストリーミング放送システム
JP2003296357A (ja) * 2002-03-29 2003-10-17 Casio Comput Co Ltd 広告情報提供装置、広告情報提供システム、およびプログラム
JP2004096570A (ja) * 2002-09-02 2004-03-25 Nippon Telegr & Teleph Corp <Ntt> ライブ放送受信方法、通知サーバ、システム、プログラム並びに該プログラムを記録した記録媒体
JP2004134847A (ja) * 2002-10-08 2004-04-30 Canon Inc 受信装置
JP2004297743A (ja) * 2003-03-25 2004-10-21 Onee:Kk 映像情報配信システム

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016167841A (ja) * 2009-12-04 2016-09-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated 移動体メディアサーバ
US9774922B2 (en) 2010-06-28 2017-09-26 Hulu, LLC Method and apparatus for synchronizing paused playback across platforms
CN103081461A (zh) * 2010-06-28 2013-05-01 葫芦有限责任公司 用于提供流媒体节目和目标广告的方法和装置
US9448723B2 (en) 2010-06-28 2016-09-20 Hulu, LLC Method and apparatus for intuitive navigation of a media program
US9721254B2 (en) 2010-06-28 2017-08-01 Hulu, LLC Method and apparatus for providing streaming media programs and targeted advertisements using multiple advertisement version segments
US10614072B2 (en) 2013-06-05 2020-04-07 International Business Machines Corporation Method, program, and system for processing space-time database
JP2014235690A (ja) * 2013-06-05 2014-12-15 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 時空間データベースの処理方法、プログラム及びシステム
JP2022045237A (ja) * 2020-09-08 2022-03-18 Tvs Regza株式会社 テレビゲートウエイ
JP2022110820A (ja) * 2021-01-19 2022-07-29 Tvs Regza株式会社 テレビ受信機およびテレビシステム
JP7645643B2 (ja) 2021-01-19 2025-03-14 Tvs Regza株式会社 テレビ受信機およびテレビシステム
JP2023058987A (ja) * 2021-10-14 2023-04-26 Tvs Regza株式会社 サーバ管理装置
JP7550739B2 (ja) 2021-10-14 2024-09-13 Tvs Regza株式会社 サーバ管理装置
JP7550739B6 (ja) 2021-10-14 2024-10-02 Tvs Regza株式会社 サーバ管理装置
JP2024061332A (ja) * 2022-10-21 2024-05-07 Tvs Regza株式会社 映像コンテンツ配信システム及びテレビ受信機
JP7706429B2 (ja) 2022-10-21 2025-07-11 Tvs Regza株式会社 映像コンテンツ配信システム及びテレビ受信機

Also Published As

Publication number Publication date
JPWO2008007677A1 (ja) 2009-12-10
JP4891320B2 (ja) 2012-03-07

Similar Documents

Publication Publication Date Title
JP4891320B2 (ja) 番組表配信装置および番組表配信方法
US9967622B2 (en) Receiver, reception method, program, and information processing system for utilizing a trigger correlation table
US10762889B1 (en) Real time popularity based audible content acquisition
JP4943416B2 (ja) 番組放送システム及び番組コンテンツ配信システム
US7471677B2 (en) Systems and methods for implementing a metadata station for an internet radio service
US8099459B2 (en) Content feedback for authors of web syndications
CN1662891B (zh) 在组播网络上提供个人化媒体传输的方法和系统
EP2175577A2 (fr) Appareil et procédés pour la diffusion
US20010044851A1 (en) System and method for reducing the resources required to deliver streaming media
US9538141B2 (en) Method and apparatus for controlling presentation of content at a user terminal
US8737804B2 (en) System for delayed video viewing
US20140012893A1 (en) System and method of transmitting data over a computer network including for presentations over multiple channels in parallel
EP2143256B1 (fr) Systèmes et procédés de radio personnalisée portable
WO2009083797A2 (fr) Reproduction multimédia synchronisée utilisant des clients autonomes sur des protocoles internet standard
CN102710966A (zh) 基于http协议的视频直播方法及系统
JP2009545218A (ja) ローカル電子サービスガイド生成を使用する放送システム
US20120324511A1 (en) Apparatus, system for scheduling and broadcasting media, automatic channel scheduling method and recording medium
JP2004030327A (ja) コンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラム
CN105100839A (zh) 一种视频文件下载方法、装置、服务器和终端设备
JP4866076B2 (ja) マルチメディア視聴システム及びマルチメディア視聴方法
JP5495386B2 (ja) 広告情報の提示方式を変更するコンテンツ再生方法、コンテンツ配信装置、端末及びプログラム
CN103069827A (zh) 用于在通信设备上对内容进行接收和同步的系统和方法
JP2004135077A (ja) 動画再生可能なコンテンツの配信方法
JP4203528B1 (ja) 映像データ取得方法、映像データ取得システム、映像受信装置及び映像配信装置
JP4824543B2 (ja) ネットワークを介してアクセス可能な情報源から所定の基準を満たすコンテンツを自動的に検索する方法及び装置

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: 07790577

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008524808

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07790577

Country of ref document: EP

Kind code of ref document: A1