Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6929360B2 - Content viewing system - Google Patents
[go: Go Back, main page]

JP6929360B2 - Content viewing system - Google Patents

Content viewing system Download PDF

Info

Publication number
JP6929360B2
JP6929360B2 JP2019524811A JP2019524811A JP6929360B2 JP 6929360 B2 JP6929360 B2 JP 6929360B2 JP 2019524811 A JP2019524811 A JP 2019524811A JP 2019524811 A JP2019524811 A JP 2019524811A JP 6929360 B2 JP6929360 B2 JP 6929360B2
Authority
JP
Japan
Prior art keywords
content
information
program
service
user
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2019524811A
Other languages
Japanese (ja)
Other versions
JPWO2018235243A1 (en
Inventor
清水 宏
宏 清水
吉澤 和彦
和彦 吉澤
橋本 康宣
康宣 橋本
奥 万寿男
万寿男 奥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Maxell Ltd
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 Maxell Ltd filed Critical Maxell Ltd
Publication of JPWO2018235243A1 publication Critical patent/JPWO2018235243A1/en
Priority to JP2021130428A priority Critical patent/JP7288013B2/en
Application granted granted Critical
Publication of JP6929360B2 publication Critical patent/JP6929360B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • 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/47End-user applications
    • H04N21/482End-user interface for programme selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、放送コンテンツの再利用を促進する技術に関する。 The present invention relates to a technique for promoting reuse of broadcast contents.

過去に放送された放送コンテンツの情報も含め、電子番組ガイド(EPG)の利便性や利用時の操作性を向上させる技術がある。この技術分野の背景技術として、特許文献1に開示の技術がある。特許文献1では、「デジタル放送受信装置において、番組表において過去に放送された番組が選択された場合に、複数の経路(例えば、放送信号やインターネット)から当該番組のコンテンツ情報が取得可能であるかを検索する番組検索手段を備え、この番組検索手段による検索結果を電子番組ガイド上に表示させるようにした(要約抜粋)。」技術が開示されている。 There is a technology for improving the convenience and operability of the electronic program guide (EPG), including information on broadcast contents broadcasted in the past. As a background technology in this technical field, there is a technology disclosed in Patent Document 1. In Patent Document 1, "in a digital broadcast receiving device, when a program broadcasted in the past is selected in a program guide, the content information of the program can be acquired from a plurality of routes (for example, a broadcast signal or the Internet). A program search means for searching for a program is provided, and the search results by this program search means are displayed on an electronic program guide (summary excerpt). "Technology is disclosed.

特開2012−199345号公報Japanese Unexamined Patent Publication No. 2012-199345

特許文献1に開示の技術では、現時点から、例えば1週間先の放送予定の放送コンテンツをユーザに知らせる放送番組表と、該放送番組表を過去に遡って保存した過去の放送番組表とを取り扱う。しかしながら、特許文献1に開示の技術では、過去に放送された放送コンテンツである過去コンテンツが選択された場合、選択後に、当該放送コンテンツについてのみ、録画があるか、VODや再放送等の再サービスがなされているか検索し、ユーザに提示する。従って、ユーザが、過去コンテンツの再利用が可能か把握するために、時間がかかる。また、選択した、特定の過去コンテンツの情報しか得られない。 The technique disclosed in Patent Document 1 handles, for example, a broadcast program guide that informs the user of broadcast content scheduled to be broadcast one week ahead, and a past broadcast program guide that is stored retroactively. .. However, in the technique disclosed in Patent Document 1, when the past content which is the broadcast content broadcasted in the past is selected, only the broadcast content is recorded after the selection, or the re-service such as VOD or rebroadcast is performed. Search for the content and present it to the user. Therefore, it takes time for the user to grasp whether the past contents can be reused. Also, you can only get information about the selected, specific past content.

本発明は、上記の点を鑑みてなされたものであり、過去コンテンツの再サービスの有無を、即座に、俯瞰的で見易い態様でユーザに提示し、ユーザにとって利便性の高いコンテンツ視聴技術を提供することを目的とする。 The present invention has been made in view of the above points, and provides a content viewing technology that is highly convenient for the user by immediately presenting to the user whether or not the past content has been re-serviced in a bird's-eye view and easy-to-see manner. The purpose is to do.

本発明は、再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムであって、過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として前記ストレージ部に記憶するエージェントと、前記番組データ構築情報を用いて再構築番組データを作成し、ユーザに提示する再構築部と、前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、選択された前記再サービスコンテンツを受信して再生する受信再生部と、を備えるとともに、前記再サービスコンテンツの提供元と前記ユーザとの契約の有無を保持するサービスリストを、前記ユーザ毎にさらに備え、前記エージェントは、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、前記再構築部は、前記ユーザ毎に、前記サービスリストで契約有とされる前記提供元が提供している前記再サービスコンテンツの、更新された前記番組データ構築情報を用いて、前記再構築番組データを作成することを特徴とする。 The present invention is a content viewing system that receives and reproduces re-serviced content, which is re-serviced broadcast content, and supports program information of past content, which is broadcast content that has been broadcast in the past, at a broadcast start time. A storage unit that is additionally stored and the presence or absence of re-service of the past content in which program information is stored in the storage unit are searched, and the obtained search result is associated with the program information of the past content to construct program data. The agent stored in the storage unit as information, the reconstruction unit that creates reconstructed program data using the program data construction information and presents it to the user, and the reservice content to be viewed via the reconstructed program data. to holding the selection receiving unit for receiving the selection, Rutotomoni and a reception player for receiving and reproducing the re service selected content, the presence or absence of a contract between the provider and the user of the re-service content A service list is further provided for each user, and the agent repeatedly searches for the presence or absence of the re-service, updates the program data construction information by reflecting the search result each time a search result is obtained, and reconstructs the program. The department creates the reconstructed program data for each user by using the updated program data construction information of the reservice content provided by the provider who has a contract in the service list. characterized in that it.

また、本発明は、再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムにおけるコンテンツ視聴方法であって、予め蓄積されている番組データ構築情報を用いて、再構築番組データを生成し、ユーザに提示する再構築番組データ提示ステップと、提示した前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付ステップと、前記番組データ構築情報を参照して、前記選択された再サービスコンテンツを提供元に要求し、要求に応じて提供された前記再サービスコンテンツを受信し再生する受信再生ステップと、を備え、前記番組データ構築情報は、過去に放送された放送コンテンツである過去コンテンツについて、再サービスの有無検索し、検索結果を当該過去コンテンツの番組情報に対応づけて蓄積したものであり、前記再サービスの有無は、繰り返し検索され、前記番組データ構築情報は、検索結果を得る毎に更新され、前記番組情報は、当該過去コンテンツの放送開始時刻に対応づけて蓄積されることを特徴とするコンテンツ視聴方法を提供する。 Further, the present invention is a content viewing method in a content viewing system that receives and plays back service content, which is broadcast content to be reserviced, and is reconstructed using program data construction information accumulated in advance. Refer to the reconstructed program data presentation step that generates program data and presents it to the user, the selection acceptance step that accepts the selection of the reservice content to be viewed via the presented reconstructed program data, and the program data construction information. The program data construction information is provided in the past, comprising a reception / playback step of requesting the selected reservice content from the provider and receiving and playing the reservice content provided in response to the request. The past content, which is the broadcast content, is searched for the presence or absence of re-service, and the search results are accumulated in association with the program information of the past content. The presence or absence of the re-service is repeatedly searched and the program is described. The data construction information is updated every time a search result is obtained, and the program information provides a content viewing method characterized in that the program information is accumulated in association with the broadcast start time of the past content.

さらに、本発明は、再サービスされる放送コンテンツである再サービスコンテンツを受信して再生するコンテンツ視聴端末であって、生成された再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、選択された前記再サービスコンテンツを受信し再生する受信再生部と、を備え、前記再構築番組データは、予め蓄積されている番組データ構築情報を用いて生成され、前記番組データ構築情報は、過去に放送された放送コンテンツである過去コンテンツについて、再サービスの有無検索し、検索結果を当該過去コンテンツの番組情報に対応づけて蓄積したものであり、前記再サービスの有無は、繰り返し検索され、前記番組データ構築情報は、検索結果を得る毎に更新され、前記番組情報は、当該過去コンテンツの放送開始時刻に対応づけて蓄積されることを特徴とするコンテンツ視聴端末を提供する。 Further, the present invention is a content viewing terminal that receives and plays back service content, which is broadcast content to be reserviced, and accepts selection of the reservice content to be viewed via the generated reconstructed program data. The reconstructed program data includes a selection receiving unit and a receiving / reproducing unit that receives and reproduces the selected re-service content, and the reconstructed program data is generated using the program data construction information accumulated in advance, and the program data is generated. The construction information is the result of searching for the presence / absence of re-service for the past content which is the broadcast content broadcasted in the past, and accumulating the search results in association with the program information of the past content. The content viewing terminal is provided, which is repeatedly searched, the program data construction information is updated every time a search result is obtained, and the program information is accumulated in association with the broadcast start time of the past content. ..

本発明によれば、過去コンテンツの再サービスの有無を、即座に、俯瞰的で見易い態様でユーザに提示でき、ユーザにとって利便性の高いコンテンツ視聴技術を提供できる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 According to the present invention, it is possible to immediately present to the user whether or not the past content has been re-serviced in a bird's-eye view and in an easy-to-see manner, and it is possible to provide a content viewing technology that is highly convenient for the user. Issues, configurations and effects other than those described above will be clarified by the description of the following embodiments.

本発明の実施形態のシステム構成図である。It is a system block diagram of the Embodiment of this invention. 本発明の実施形態のユーザ情報の例を説明するための説明図である。It is explanatory drawing for demonstrating the example of the user information of embodiment of this invention. 本発明の実施形態の再構築番組表の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the reconstruction program table of embodiment of this invention. 本発明の実施形態のコンテンツ処理部による処理の流れのフローチャートである。It is a flowchart of the process flow by the content processing part of embodiment of this invention. 本発明の実施形態の更新処理のフローチャートの例である。This is an example of a flowchart of the update process according to the embodiment of the present invention. (a)は、本発明の実施形態の再構築番組表提示処理のフローチャートの例である。(b)および(c)は、本発明の実施形態のVOD配信要求時の処理の流れを説明するための説明図である。(A) is an example of the flowchart of the reconstructed program guide presentation process of the embodiment of the present invention. (B) and (c) are explanatory views for explaining the flow of processing at the time of requesting VOD delivery according to the embodiment of the present invention. 本発明の実施形態の再構築番組表の他の例を説明するための説明図である。It is explanatory drawing for demonstrating another example of the reconstruction program table of embodiment of this invention. 本発明の実施形態の再構築番組表の他の例を説明するための説明図である。It is explanatory drawing for demonstrating another example of the reconstruction program table of embodiment of this invention. (a)は、第一の実施形態のシステム構成図である。(b)は、本発明の実施形態の変形例のシステム構成図である。(A) is a system configuration diagram of the first embodiment. (B) is a system configuration diagram of a modified example of the embodiment of the present invention. 第一の実施形態のエージェントサービス装置のハードウェア構成図である。It is a hardware block diagram of the agent service apparatus of 1st Embodiment. 第一の実施形態のコンテンツ視聴装置のハードウェア構成図である。It is a hardware block diagram of the content viewing apparatus of 1st Embodiment. 第一の実施形態のコンテンツ処理部の動作シーケンスを説明するための説明図である。It is explanatory drawing for demonstrating the operation sequence of the content processing part of 1st Embodiment. 第二の実施形態のコンテンツ視聴装置のハードウェア構成図である。It is a hardware block diagram of the content viewing apparatus of the 2nd Embodiment. 第二の実施形態のコンテンツ処理部の動作シーケンスを説明するための説明図である。It is explanatory drawing for demonstrating the operation sequence of the content processing part of the 2nd Embodiment. 第二の実施形態の再構築番組表の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the reconstruction program table of the 2nd Embodiment. 第二の実施形態の再構築番組表の他の例を説明するための説明図である。It is explanatory drawing for demonstrating another example of the reconstruction program table of the 2nd Embodiment. 第三の実施形態のコンテンツ視聴装置のハードウェア構成図である。It is a hardware configuration diagram of the content viewing device of the third embodiment. 第三の実施形態のサービスリストの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the service list of the 3rd Embodiment. 第三の実施形態の再構築番組表の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the reconstruction program table of the 3rd Embodiment.

以下、図面を参照しながら本発明の実施形態について説明する。以下、本明細書において、同一機能を有するものは、特に断らない限り、同一の符号を付し、繰り返しの説明は省略する。本発明の実施形態では、過去に放送された放送コンテンツ(過去コンテンツ)の再サービスの有無を常時検索し、最新の状態で保持し、ユーザの求めに応じて、番組表に反映させて表示する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Hereinafter, in the present specification, those having the same function are designated by the same reference numerals and the repeated description thereof will be omitted unless otherwise specified. In the embodiment of the present invention, the presence or absence of re-service of the broadcast content (past content) broadcasted in the past is constantly searched, the latest state is maintained, and the content is reflected in the program guide and displayed at the request of the user. ..

まず、上記機能を実現する本発明の実施形態の構成および動作を説明する。 First, the configuration and operation of the embodiment of the present invention that realizes the above functions will be described.

図1は、本発明の実施形態に係るコンテンツ視聴システム200の機能ブロック図である。なお、以下、本発明の実施形態では、放送コンテンツとネットワークコンテンツとを扱う。両者を、特に区別する必要がない場合は、放送コンテンツまたはコンテンツと呼ぶ。 FIG. 1 is a functional block diagram of the content viewing system 200 according to the embodiment of the present invention. Hereinafter, in the embodiment of the present invention, broadcast content and network content will be dealt with. When it is not necessary to distinguish between the two, they are called broadcast contents or contents.

本図に示すように、本実施形態のコンテンツ視聴システム200は、放送サービス装置202と、VODサービス装置203と、ストリーミングサービス装置204と、検索エンジン205と、コンテンツ処理部206と、を備える。これらの各部は、ネットワーク201を介して接続される。 As shown in this figure, the content viewing system 200 of the present embodiment includes a broadcasting service device 202, a VOD service device 203, a streaming service device 204, a search engine 205, and a content processing unit 206. Each of these parts is connected via the network 201.

ネットワーク201は、例えば、IP(Internet Protocol)によるネットワークである。本実施形態では、インターネットだけでなく、イントラネット、インターネットに接続するためのルータ装置等を含む。 The network 201 is, for example, an IP (Internet Protocol) network. The present embodiment includes not only the Internet but also an intranet, a router device for connecting to the Internet, and the like.

放送サービス装置202は、放送局(放送サービス事業者)等に配置される。放送サービス装置202は、電波などの手段で放送信号217として放送コンテンツをサービスする。なお、放送サービス装置202は、放送コンテンツを、ネットワーク201を介して、ストリーミング配信してもよい。なお、放送サービス事業者は、放送済みの放送コンテンツを、VODコンテンツプロバイダ(VODサービス事業者)やストリーミングサービスプロバイダ(ストリーミングサービス事業者)に供給する。 The broadcasting service device 202 is arranged at a broadcasting station (broadcasting service provider) or the like. The broadcast service device 202 serves broadcast contents as a broadcast signal 217 by means such as radio waves. The broadcast service device 202 may stream the broadcast content via the network 201. The broadcast service provider supplies the broadcast content that has already been broadcast to the VOD content provider (VOD service provider) and the streaming service provider (streaming service provider).

VODサービス装置203は、VODサービス事業者が保有する。VODサービス装置203は、提供された放送コンテンツをVODコンテンツとして、ネットワーク201を介して要求元に提供する。 The VOD service device 203 is owned by the VOD service provider. The VOD service device 203 provides the provided broadcast content as VOD content to the requester via the network 201.

ストリーミングサービス装置204は、ストリーミングサービス事業者が保有する。ストリーミングサービス装置204は、提供された放送コンテンツを、要求元の指示に応じて、ネットワーク201を介してストリーミング配信する。 The streaming service device 204 is owned by the streaming service provider. The streaming service device 204 streams the provided broadcast content via the network 201 in response to the instruction of the requester.

VODサービス装置203およびストリーミングサービス装置204から提供されるコンテンツは、例えば、映画やコンサート等のライブ、スポーツ中継、あるいは過去に放送された放送コンテンツなどである。 The contents provided by the VOD service device 203 and the streaming service device 204 include, for example, live performances such as movies and concerts, sports broadcasts, and broadcast contents broadcast in the past.

ユーザの時間制約等により、放送コンテンツをリアルタイムに視聴できない場合が発生する。放送サービス装置202は、ユーザ216が、放送後も、保有する放送コンテンツを視聴できるよう、VODサービス装置203やストリーミングサービス装置204に提供する。特に、VOD配信サービスは、ユーザ216が希望の時間帯で放送コンテンツを視聴できるため、利便性が高い。 Due to the time constraints of the user, the broadcast content may not be viewed in real time. The broadcast service device 202 is provided to the VOD service device 203 and the streaming service device 204 so that the user 216 can view the broadcast content owned by the user 216 even after the broadcast. In particular, the VOD distribution service is highly convenient because the user 216 can view the broadcast content at a desired time zone.

これにより、放送局等の放送事業者は、放送コンテンツで得る事業リターンが増加する。なお、ストリーミングサービス装置204や、VODサービス装置203は、放送コンテンツのオーナが運営してもよいが、異なる事業者であっても良い。 As a result, broadcasters such as broadcasting stations will increase the business return obtained from broadcast content. The streaming service device 204 and the VOD service device 203 may be operated by the owner of the broadcast content, but may be different companies.

検索エンジン205は、コンテンツ処理部206等の指示に従って、ネットワーク201内の各種の情報を検索し、要求元に提示する。 The search engine 205 searches for various information in the network 201 and presents it to the requester in accordance with the instructions of the content processing unit 206 and the like.

コンテンツ処理部206は、ユーザ216が選択した放送コンテンツを、ユーザが視聴可能な態様でユーザに提供する。放送コンテンツは、放送サービス装置202、VODサービス装置203、ストリーミングサービス装置204から提供を受ける。 The content processing unit 206 provides the broadcast content selected by the user 216 to the user in a manner that can be viewed by the user. The broadcast content is provided by the broadcast service device 202, the VOD service device 203, and the streaming service device 204.

なお、放送サービス装置202と、VODサービス装置203と、ストリーミングサービス装置204と、検索エンジン205と、コンテンツ処理部206の数は問わない。 The number of the broadcasting service device 202, the VOD service device 203, the streaming service device 204, the search engine 205, and the content processing unit 206 does not matter.

次に、コンテンツ処理部206の構成を説明する。本実施形態のコンテンツ処理部206は、番組表エージェント211と、番組表再構築部212と、コンテンツ受信・制御部213と、ユーザ入力部214と、出力部215とを備える。 Next, the configuration of the content processing unit 206 will be described. The content processing unit 206 of the present embodiment includes a program guide agent 211, a program guide reconstruction unit 212, a content reception / control unit 213, a user input unit 214, and an output unit 215.

また、本実施形態のコンテンツ処理部206は、上記各部が処理に用いるデータを保持したり、処理結果を保持したりするストレージ部として、番組情報蓄積部221と、ユーザ情報保持部222と、検索結果保持部223とを備える。 Further, the content processing unit 206 of the present embodiment searches for a program information storage unit 221 and a user information storage unit 222 as storage units for holding data used for processing by each of the above units and holding processing results. A result holding unit 223 is provided.

コンテンツ受信・制御部213は、放送コンテンツをリアルタイムで受信し、再生し、出力部215を介してユーザに視聴可能な態様で出力する。また、VODサービス装置203、ストリーミングサービス装置204から送信されるコンテンツを受信し、再生し、出力部215を介して、ユーザに視聴可能な態様で出力する。すなわち、コンテンツ受信・制御部213と出力部215とは、受信再生部として機能する。 The content reception / control unit 213 receives the broadcast content in real time, reproduces the content, and outputs the broadcast content via the output unit 215 in a manner that can be viewed by the user. Further, the content transmitted from the VOD service device 203 and the streaming service device 204 is received, played back, and output to the user via the output unit 215 in a manner that can be viewed by the user. That is, the content reception / control unit 213 and the output unit 215 function as a reception / playback unit.

さらに、コンテンツ受信・制御部213は、ユーザからの求めに応じて、放送サービス装置202から、放送コンテンツの番組情報を取得する。取得した番組情報は、番組表エージェント211を介して番組情報蓄積部221に蓄積される。番組情報は、例えば、EPG機能で用いられる情報で、番組タイトル、放送日時(放送開始時刻)、チャンネル、出演者、ジャンル、シリーズを特定する情報等を含む。 Further, the content reception / control unit 213 acquires the program information of the broadcast content from the broadcast service device 202 in response to the request from the user. The acquired program information is accumulated in the program information storage unit 221 via the program guide agent 211. The program information is, for example, information used in the EPG function, and includes information for specifying a program title, a broadcast date and time (broadcast start time), a channel, a performer, a genre, a series, and the like.

番組表エージェント211は、所定の時間間隔で、放送サービス装置202等にアクセスし、番組情報を取得し、番組情報蓄積部221に蓄積する。また、番組情報蓄積部221に蓄積される放送コンテンツについて、再サービスの有無を検索し、検索結果を、放送コンテンツに対応づけて、番組情報蓄積部221に蓄積する。なお、検索結果には、再サービスの有無を含む再サービス情報、放送コンテンツの関連情報等が含まれる。 The program guide agent 211 accesses the broadcasting service device 202 and the like at predetermined time intervals, acquires program information, and stores the program information in the program information storage unit 221. Further, the broadcast content stored in the program information storage unit 221 is searched for the presence or absence of re-service, and the search result is associated with the broadcast content and stored in the program information storage unit 221. The search results include re-service information including the presence or absence of re-service, information related to broadcast contents, and the like.

番組表エージェント211は、検索キーワード等により、検索エンジン205を用いて、過去に放送された放送コンテンツの再サービスの有無を検索する。再サービスの検索は、例えば、所定の時間間隔で周期的に行われてもよい。例えば、上述のように、所定の時間間隔で、番組情報を取得する場合、番組情報を取得する毎に再サービスの検索を行うよう構成してもよい。 The program guide agent 211 uses the search engine 205 to search for the presence or absence of re-service of the broadcast content broadcasted in the past by using a search keyword or the like. The search for re-service may be performed periodically, for example, at predetermined time intervals. For example, as described above, when the program information is acquired at predetermined time intervals, the service may be searched for again every time the program information is acquired.

また、再サービスの検索は、特定のイベントに応じて行われてもよい。特定のイベントは、例えば、コンテンツ受信・制御部213を介して、新たに番組情報を受信したタイミング等である。この場合、新たに受信した番組情報のうち、過去に放送された放送コンテンツ(過去コンテンツ)に関してのみ、検索するよう構成してもよい。例えば、ユーザ216が放送コンテンツを視聴した際、番組表エージェント211は、コンテンツ受信・制御部213を介して番組情報を受信する。そして、この放送コンテンツの終了直後に再サービスの検索を行う。 In addition, the search for re-service may be performed in response to a specific event. The specific event is, for example, the timing at which program information is newly received via the content reception / control unit 213. In this case, among the newly received program information, only the broadcast contents (past contents) broadcast in the past may be searched. For example, when the user 216 views the broadcast content, the program guide agent 211 receives the program information via the content reception / control unit 213. Then, a search for re-service is performed immediately after the end of this broadcast content.

なお、再サービスは、例えば、再放送、VODによる提供等、過去に放送された放送コンテンツを再度提供する手法全てを含み、その形態は問わない。また、再サービス情報は、例えば、再放送、VOD等の再サービスの形態、再放送であれば、その開始時刻等を含む。 The re-service includes all methods of re-providing the broadcast content broadcasted in the past, such as re-broadcasting and provision by VOD, and the form thereof is not limited. Further, the re-service information includes, for example, a form of re-service such as re-broadcasting and VOD, and in the case of re-broadcasting, its start time and the like.

さらに、本実施形態の番組表エージェント211は、ユーザ入力部214と後述の再構築番組表とを介してユーザから視聴する放送コンテンツの選択の指示を受け付けると、当該放送コンテンツを視聴するようコンテンツ受信部に指示を出す。 Further, when the program guide agent 211 of the present embodiment receives an instruction from the user to select broadcast content to be viewed via the user input unit 214 and the reconstructed program guide described later, the program guide agent 211 receives the content so as to view the broadcast content. Give instructions to the department.

番組情報蓄積部221は、コンテンツ受信・制御部213で取得した番組情報および番組表エージェント211が取得した番組情報を蓄積する。番組情報蓄積部221は、リアルタイムに提供される現時点から未来の番組情報だけでなく、過去に取得した番組情報も、所定期間、保持し続ける。蓄積する番組情報の期間は、例えば、過去一か月分、過去一年分等、予め定めておく。 The program information storage unit 221 stores the program information acquired by the content reception / control unit 213 and the program information acquired by the program guide agent 211. The program information storage unit 221 keeps not only the program information from the present to the future provided in real time but also the program information acquired in the past for a predetermined period. The period of the program information to be accumulated is set in advance, for example, for the past month, the past year, and the like.

ユーザ情報保持部222は、ユーザ216の個人情報を保持する。詳細は後述する。 The user information holding unit 222 holds the personal information of the user 216. Details will be described later.

検索結果保持部223は、番組表エージェント211が検索した検索結果を保持する。検索結果のうち、放送コンテンツに関連する情報、例えば、再サービスの有無、有の場合の再サービス提供元の情報等は、番組情報蓄積部221が蓄積する番組情報に対応づけて保持される。例えば、放送コンテンツ毎に保持される。関連する情報には、例えば、放送コンテンツに従属するメタデータを含んでもよい。 The search result holding unit 223 holds the search results searched by the program guide agent 211. Among the search results, information related to the broadcast content, for example, the presence / absence of re-service, the information of the re-service provider in the case of re-service, and the like are held in association with the program information accumulated by the program information storage unit 221. For example, it is retained for each broadcast content. The relevant information may include, for example, metadata that depends on the broadcast content.

検索結果保持部223は、その他の情報として、例えば、図形記号等224と、課金情報225と、広告情報226と、評価情報227等を保持する。これらの詳細も後述する。 The search result holding unit 223 holds, for example, graphic symbols and the like 224, billing information 225, advertisement information 226, evaluation information 227, and the like as other information. These details will also be described later.

番組表再構築部212は、ユーザ216の求めに応じて、番組情報蓄積部221に蓄積される番組情報から番組表を再構築し、ユーザに提示する。番組情報蓄積部221には、過去に放送されたコンテンツの番組情報も含まれる。従って、ここで、再構築される番組表は、現在から未来の番組情報だけでなく、過去に放送されたコンテンツの番組情報も含まれる。 The program guide reconstructing unit 212 reconstructs the program guide from the program information accumulated in the program information storage unit 221 and presents it to the user at the request of the user 216. The program information storage unit 221 also includes program information of contents broadcasted in the past. Therefore, the program guide reconstructed here includes not only the program information from the present to the future but also the program information of the contents broadcasted in the past.

なお、番組表再構築部212が再構築する番組表は、必ずしも表形式でなくてもよい。番組情報が各放送コンテンツの開始時刻、放送時間等の時間情報に対応づけられた番組データ(再構築番組データ)であればよい。以下、このような番組データも含め、再構築番組表と呼ぶ。 The program guide reconstructed by the program guide reconstruction unit 212 does not necessarily have to be in a tabular format. The program information may be program data (reconstructed program data) associated with time information such as the start time and broadcast time of each broadcast content. Hereinafter, the reconstructed program guide including such program data will be referred to.

さらに、番組表再構築部212は、番組表を再構築するにあたり、検索結果保持部223に保持される検索結果と、ユーザ情報保持部222に保持されるユーザ情報とを用いる。以下、番組表再構築部212が、番組表を再構築する際に用いる番組情報、検索結果、ユーザ情報を合わせて、番組データ構築情報と総称する。 Further, the program guide reconstructing unit 212 uses the search result held in the search result holding unit 223 and the user information held in the user information holding unit 222 when reconstructing the program guide. Hereinafter, the program information, the search result, and the user information used by the program guide reconstruction unit 212 when reconstructing the program guide are collectively referred to as program data construction information.

本実施形態では、上述のように、番組表エージェント211が、所定のタイミングで、番組情報および検索結果を更新している。このため、番組表再構築部212は、指示を受けると、常に最新の状態に更新されたこれらの情報を用いて、番組表を再構築できる。 In the present embodiment, as described above, the program guide agent 211 updates the program information and the search result at a predetermined timing. Therefore, when the program guide reconstruction unit 212 receives an instruction, the program guide can be reconstructed by using the information that is always updated to the latest state.

なお、以下、実施形態において、番組表エージェント211および番組表再構築部212が実行する処理を、エージェントプロセスと呼ぶ。エージェントプロセスは、例えば、番組情報の収集および更新、検索結果の収集および更新等の処理、ユーザからの指示に応じて、番組情報および検索結果を用いて再構築番組表を作成し、ユーザに提示する処理、再構築番組表を介して、ユーザからの指示を受け付ける処理等である。 Hereinafter, in the embodiment, the process executed by the program guide agent 211 and the program guide reconstructing unit 212 will be referred to as an agent process. The agent process, for example, collects and updates program information, processes such as collecting and updating search results, creates a reconstructed program guide using the program information and search results in response to instructions from the user, and presents it to the user. Processing, processing for receiving instructions from the user, etc. via the reconstructed program guide.

ユーザ入力部214は、ユーザ216から指示を受け付けるインタフェースである。本実施形態では、例えば、再構築番組表の表示指示を受け付ける。指示は、番組表再構築部212に出力される。また、例えば、視聴する放送コンテンツの指定を受け付ける。指定は、例えば、再構築番組表を介して受け付ける。すなわち、ユーザ入力部214は、再構築番組表とともに、選択受付部として機能する。 The user input unit 214 is an interface that receives instructions from the user 216. In this embodiment, for example, a display instruction of a reconstructed program guide is accepted. The instruction is output to the program guide reconstruction unit 212. Further, for example, the designation of the broadcast content to be viewed is accepted. The designation is accepted, for example, via the reconstructed program guide. That is, the user input unit 214 functions as a selection reception unit together with the reconstructed program guide.

コンテンツ受信・制御部213は、ユーザ入力部214を介して指定を受け付けた放送コンテンツの配信元を特定し、当該配信元に送信要求を行う。 The content reception / control unit 213 identifies the distribution source of the broadcast content that has received the designation via the user input unit 214, and makes a transmission request to the distribution source.

これにより、ユーザ216は、ネットワーク201、および放送信号217から視聴するコンテンツの配信サービスを受ける。 As a result, the user 216 receives the content distribution service to be viewed from the network 201 and the broadcast signal 217.

次に、ユーザ情報保持部222に保持されるユーザ情報、検索結果保持部223に保持される情報について説明する。 Next, the user information held in the user information holding unit 222 and the information held in the search result holding unit 223 will be described.

ユーザ情報として、ひとつ以上のユーザもしくはユーザグループごとに、例えば、登録しているVODサービスへのログイン情報が登録される。番組表再構築部212は、ユーザ情報を参照することにより、ユーザもしくはユーザグループ毎に、異なる再構築番組表を作成できる。これにより、放送コンテンツの視聴を効果的に促すことができる。 As user information, for example, login information for the registered VOD service is registered for each one or more users or user groups. The program guide reconstructing unit 212 can create a different reconstructed program guide for each user or user group by referring to the user information. As a result, viewing of broadcast content can be effectively promoted.

ユーザ情報310の具体例を図2に示す。本図に示すように、ユーザ情報310は、ユーザ311毎に、ユーザ認証情報312と、サービスリスト313と備える。 A specific example of the user information 310 is shown in FIG. As shown in this figure, the user information 310 includes user authentication information 312 and a service list 313 for each user 311.

ユーザ認証情報312には、認証処理に用いる情報等が格納される。例えば、ユーザ311毎に、ユーザを特定するユーザIDと、当該ユーザのパスワードと、ユーザの個人情報とが格納される。個人情報として、例えば、IPアドレス、機器情報、氏名、性別、生年月日、Emailアドレス等が登録される。 The user authentication information 312 stores information and the like used for the authentication process. For example, for each user 311 a user ID that identifies the user, a password for the user, and personal information of the user are stored. As personal information, for example, an IP address, device information, name, gender, date of birth, email address, etc. are registered.

ユーザ認証情報312は、本図に示すように、1のユーザに対し、複数のユーザIDが登録されてもよい。これは、例えば、家族単位のユーザグループ等を想定したものである。 As shown in this figure, a plurality of user IDs may be registered for one user in the user authentication information 312. This assumes, for example, a user group for each family.

サービスリスト313には、当該ユーザ311が契約している、あるいは、利用するVOD配信サービスの登録情報が登録される。本例では、MNKオンデマンド、Re:TV、Net Prime、You Castの4つのサービスが登録されている。例えば、それぞれのサービスについて、サービス名、ユーザID、サービスURI、ロゴデータのリンク先とデータ等が登録される。 In the service list 313, registration information of the VOD distribution service contracted or used by the user 311 is registered. In this example, four services of MNK on-demand, Re: TV, Net Prime, and You Cast are registered. For example, for each service, a service name, a user ID, a service URI, a link destination of logo data, data, and the like are registered.

なお、ユーザ情報310の保存形式は、図2に示す形式に限られるものではなく、汎用的に使われているデータベースソフトウェアに準じたものでも良い。また、登録される情報も、上記例に限定されない。 The storage format of the user information 310 is not limited to the format shown in FIG. 2, and may be in accordance with the database software that is generally used. Further, the registered information is not limited to the above example.

図形記号等224は、例えば、VODサービス装置203を運用するVODサービス事業者のロゴや放送コンテンツのサムネイル等を含む。番組表再構築部212は、視覚的な効果を与えるため、これらの図形記号を再構築番組表に重畳表示する。 The graphic symbols and the like 224 include, for example, the logo of the VOD service provider operating the VOD service device 203, thumbnails of broadcast contents, and the like. The program guide reconstruction unit 212 superimposes and displays these graphic symbols on the reconstruction program guide in order to give a visual effect.

課金情報225は、例えば、VODサービス装置203が配信する放送コンテンツが有料コンテンツである場合、価格情報や登録している支払い方法による決済情報等を含む。 The billing information 225 includes, for example, price information, payment information according to the registered payment method, and the like when the broadcast content distributed by the VOD service device 203 is paid content.

広告情報226は、再構築番組表に多重して表示するPR(プロモーション)情報や通常の広告情報を含む。PR情報や広告情報は、放送コンテンツに対応づけて保持されてもよい。番組表再構築部212は、番組表にこれらの情報が重畳表示されるよう、番組表を再構築する。PR情報や広告情報は、ユーザのプロファイルや視聴履歴情報などにより異なる。これらを重畳表示することにより、放送コンテンツの視聴への課金に加えて、広告料等の収入に繋がる。放送サービス装置202を運用する放送事業者、あるいは、VODサービス装置203を運用するVODサービス事業者の収益の多角化が達成できる。 The advertisement information 226 includes PR (promotion) information and ordinary advertisement information to be displayed in multiple layers in the reconstructed program guide. PR information and advertisement information may be retained in association with broadcast contents. The program guide reconstruction unit 212 reconstructs the program guide so that the information is superimposed and displayed on the program guide. The PR information and the advertisement information differ depending on the user's profile, viewing history information, and the like. By superimposing these, in addition to charging for viewing broadcast contents, it leads to income such as advertising fees. It is possible to achieve diversification of profits of the broadcasting company that operates the broadcasting service device 202 or the VOD service company that operates the VOD service device 203.

評価情報227は、放送コンテンツのレビュー等の番組評価情報を含む。評価情報227は、例えば、上述のように、番組表エージェント211が、関連情報、再サービス情報を取得する際、同時に取得される。なお、評価情報227を管理する評価情報収集部を備え、当該評価情報収集部が検索エンジン205を介して直接収集するよう構成してもよい。番組表再構築部212は、収集された評価情報が重畳表示されるよう、番組表を再構築する。これにより、ユーザ216に放送コンテンツの情報提供を行い、放送コンテンツに対する予備知識を与えることができ、放送コンテンツの視聴を助ける。 The evaluation information 227 includes program evaluation information such as a review of broadcast contents. The evaluation information 227 is acquired at the same time when the program guide agent 211 acquires the related information and the re-service information, for example, as described above. An evaluation information collecting unit that manages the evaluation information 227 may be provided, and the evaluation information collecting unit may be configured to collect directly via the search engine 205. The program guide reconstruction unit 212 reconstructs the program guide so that the collected evaluation information is superimposed and displayed. As a result, information on the broadcast content can be provided to the user 216, prior knowledge about the broadcast content can be given, and viewing of the broadcast content is assisted.

[再構築番組表]
ここで、上記情報を用いて再構築され、出力部215によりディスプレイに表示される再構築番組表の例を説明する。図3は、本実施形態の再構築番組表100を説明するための図である。
[Reconstructed program guide]
Here, an example of a reconstructed program guide that is reconstructed using the above information and displayed on the display by the output unit 215 will be described. FIG. 3 is a diagram for explaining the reconstructed program table 100 of the present embodiment.

本実施形態の再構築番組表100は、ユーザに、番組情報を提示するとともに、ユーザからの指示を受け付ける。 The reconstructed program table 100 of the present embodiment presents program information to the user and receives an instruction from the user.

再構築番組表100は、現在時刻表示領域101と、日付逆送り釦102aと、日付順送り釦102bと、日付表示領域103と、メディア種別表示領域104と、放送事業者(チャンネル)表示領域105と、時刻系列表示領域106と、放送情報表示領域107と、選択された放送コンテンツの説明表示領域114と、広告表示領域115と、操作指示受付部116と、を備える。 The reconstructed program guide 100 includes a current time display area 101, a date reverse feed button 102a, a date forward button 102b, a date display area 103, a media type display area 104, and a broadcaster (channel) display area 105. The time series display area 106, the broadcast information display area 107, the explanation display area 114 of the selected broadcast content, the advertisement display area 115, and the operation instruction reception unit 116 are provided.

現在時刻表示領域101には、現在時刻が表示される。日付表示領域103には、番組情報を表示可能な範囲が、日付単位で表示される。現在時刻表示領域101は、日付逆送り釦102aと日付順送り釦102bとを備える。これらは、日付表示領域103に表示される日付範囲の変更指示を受け付ける。ユーザ216は、表示可能な範囲が、日付表示領域103に収まらない場合、日付逆送り釦102aと日付順送り釦102bを介して、範囲を変更できる。 The current time is displayed in the current time display area 101. In the date display area 103, the range in which the program information can be displayed is displayed in date units. The current time display area 101 includes a date reverse feed button 102a and a date forward feed button 102b. These receive an instruction to change the date range displayed in the date display area 103. When the displayable range does not fit in the date display area 103, the user 216 can change the range via the date reverse feed button 102a and the date forward feed button 102b.

例えば、本図の例では、現在時刻表示領域101に表示される現在時刻が1月5日(木)18:25である。日付表示領域103には、この現在時刻の前後の日付が表示される。本例では、1月1日(日)から1月7日(土)までの日付が表示されている。1月1日(日)から1月4日(水)までが過去の日付、1月5日(木)が現在の日付、1月6日(金)と1月7日(土)は未来の日付である。 For example, in the example of this figure, the current time displayed in the current time display area 101 is January 5 (Thursday) 18:25. In the date display area 103, dates before and after this current time are displayed. In this example, the dates from January 1st (Sun) to January 7th (Sat) are displayed. January 1st (Sun) to January 4th (Wednesday) are past dates, January 5th (Thursday) is the current date, January 6th (Friday) and January 7th (Saturday) are future dates. Is the date of.

番組表再構築部212は、ユーザ216から日付表示領域103を介して選択の指示を受け付けた日付の番組情報が、表形式で放送情報表示領域107に表示されるよう、再構築番組表を作成する。本図の例では、1月3日(火)が選択され、放送情報表示領域107には、現在(1月5日)よりも過去である1月3日の放送番組情報が表示される。 The program guide reconstructing unit 212 creates a reconstructed program guide so that the program information on the date when the selection instruction is received from the user 216 via the date display area 103 is displayed in the broadcast information display area 107 in a tabular format. do. In the example of this figure, January 3 (Tuesday) is selected, and the broadcast information display area 107 displays the broadcast program information of January 3, which is earlier than the present (January 5).

放送情報表示領域107には、番組情報が、日付ごと、放送事業者(チャンネル)毎に、時系列に表示される。各番組情報が表示される番組欄には、例えば、番組のタイトル、再サービスの有無を示す情報が表示される。 In the broadcast information display area 107, program information is displayed in chronological order for each date and each broadcaster (channel). In the program column where each program information is displayed, for example, the title of the program and information indicating the presence or absence of re-service are displayed.

本図の例では、例えば、放送事業者が「02ETE」の時刻20:00〜21:00の番組欄には、タイトルが「写真」の放送コンテンツの番組情報が表示される。 In the example of this figure, for example, the program information of the broadcast content whose title is "photograph" is displayed in the program column at the time of "02ETE" from 20:00 to 21:00.

なお、番組情報の表示において、再サービスの有無により、表示態様を変更してもよい。例えば、本図の例では、背景の色を変えている。背景色が白のものは、過去の放送コンテンツが再サービスされていることを示す。一方、背景色が他の色のものは、再サービスが無いことを示す。このような表示態様により、ユーザ216は、一目で再サービスの有無が確認できる。 In the display of program information, the display mode may be changed depending on the presence or absence of re-service. For example, in the example of this figure, the background color is changed. A white background indicates that past broadcast content has been re-serviced. On the other hand, if the background color is another color, it indicates that there is no re-service. With such a display mode, the user 216 can confirm at a glance whether or not there is a re-service.

また、番組情報として、各番組欄に、評価情報表示オブジェクト111aと、再放送予定表示オブジェクト110と、有料コンテンツ表示オブジェクト112aと、VODサービス事業者のロゴ113aと、サムネイル画像109aとが表示されてもよい。これらの情報を表示することにより、各放送コンテンツの配信サービスがどのような形態で行われているのかを、ユーザは、把握しやすい。 Further, as program information, an evaluation information display object 111a, a rebroadcast schedule display object 110, a paid content display object 112a, a VOD service provider logo 113a, and a thumbnail image 109a are displayed in each program column. May be good. By displaying this information, the user can easily understand what kind of form the distribution service of each broadcast content is performed.

さらに、提供されている再サービスのうち、再構築番組表100の提供対象のユーザ216が契約しているサービス事業者による再サービスのみ表示されるよう作成してもよい。これは、サービスリスト313を参照して実現する。また、提供されている全ての再サービスを表示し、ユーザ216が契約しているサービス事業者によるものと、その他とを、識別可能な態様で表示されるよう作成してもよい。 Further, among the provided re-services, only the re-services provided by the service provider contracted by the user 216 to be provided in the reconstructed program guide 100 may be displayed. This is achieved with reference to service list 313. In addition, all the re-services provided may be displayed, and the service provider contracted by the user 216 may be created so as to be displayed in an identifiable manner.

また、操作指示受付部116は、ユーザ216からの操作指示を受け付ける領域である。なお、上述のように、日付表示領域103および放送情報表示領域107を介して、ユーザ216は所望の日時、所望の番組を選択する。操作指示受付部116では、その選択を決定する意思、移動等の指示を受け付ける。 Further, the operation instruction receiving unit 116 is an area for receiving an operation instruction from the user 216. As described above, the user 216 selects a desired date and time and a desired program via the date display area 103 and the broadcast information display area 107. The operation instruction receiving unit 116 receives instructions such as an intention to determine the selection and movement.

操作指示受付部116は、決定の意思を受け付ける決定釦116bと、移動の指示を受け付ける十字キー釦116aとを備える。また、その他、放送コンテンツ視聴時の各種指示を受け付ける、移動釦117aと、各種設定画面を選択する設定釦117bと、音量調整画面を選択する音量釦117cと、ホーム画面等への戻る釦117dと、を備える。 The operation instruction receiving unit 116 includes a decision button 116b for receiving a decision intention and a cross key button 116a for receiving a movement instruction. In addition, a move button 117a that receives various instructions when viewing broadcast contents, a setting button 117b that selects various setting screens, a volume button 117c that selects a volume adjustment screen, and a button 117d that returns to the home screen or the like. , Equipped with.

カーソルおよび操作指示受付部116での指示を介して選択された日付は、他とことなる表示態様で表示される。本例では、背景色、文字色を変えて表示される。また、同様に選択候補あるいは選択された放送コンテンツ(番組)は、選択候補であることが明示される態様で表示される。例えば、本例では、選択表示枠108で囲まれる。候補である場合と選択された場合とで、表示態様を変えてもよい。 The date selected via the cursor and the instruction on the operation instruction receiving unit 116 is displayed in a display mode different from the others. In this example, the background color and text color are changed and displayed. Similarly, the selection candidate or the selected broadcast content (program) is displayed in a manner clearly indicating that it is a selection candidate. For example, in this example, it is surrounded by the selection display frame 108. The display mode may be changed depending on whether it is a candidate or selected.

なお、十字キー釦116a、決定釦116b、移動釦117a、設定釦117b、音量釦117c、戻る釦117dは、図示はしていないリモートコンコントローラの釦と対応しており、カーソルの移動や各種操作画面への移行などのユーザ操作のための釦である。ユーザは、十字キー釦116aを用い、放送情報表示領域107のスクロール指示を行う。 The cross key button 116a, the enter button 116b, the move button 117a, the setting button 117b, the volume button 117c, and the return button 117d correspond to buttons of a remote controller (not shown), and move the cursor and perform various operations. It is a button for user operation such as transition to the screen. The user uses the cross key button 116a to instruct the scroll of the broadcast information display area 107.

コンテンツ受信・制御部213は、ユーザ入力部214を介して再構築番組表100の表示態様を変更する指示を受け付けると、当該指示を番組表再構築部212に送信する。番組表再構築部212は、指示を受け、指示に従った表示がなされる番組表を再構築し、出力部215に出力させる。 When the content reception / control unit 213 receives an instruction to change the display mode of the reconstructed program guide 100 via the user input unit 214, the content reception / control unit 213 transmits the instruction to the program guide reconstruction unit 212. The program guide reconstruction unit 212 reconstructs the program guide that receives the instruction and displays according to the instruction, and causes the output unit 215 to output the program guide.

また、コンテンツ受信・制御部213は、ユーザ入力部214を介して視聴する放送コンテンツの選択を受け付けると、ネットワーク201を介して、選択されたコンテンツの配信元にアクセスし、配信要求を行う。 Further, when the content reception / control unit 213 receives the selection of the broadcast content to be viewed via the user input unit 214, the content reception / control unit 213 accesses the distribution source of the selected content via the network 201 and makes a distribution request.

選択された放送コンテンツの説明表示領域114には、選択候補とされた放送コンテンツの付帯情報が表示される。付帯情報は、例えば、番組の説明情報と、評価情報と、課金情報と、代表画像等を含む。これらは、それぞれ、テキスト、評価情報表示オブジェクト111bと、課金情報表示オブジェクト112bと、放送コンテンツのサムネイル画像109b等で示される。番組表再構築部212は、ユーザが放送情報表示領域107で選択候補とした番組について、番組情報蓄積部221または検索結果保持部223から関連情報を抽出し、説明表示領域114に表示する。 In the explanation display area 114 of the selected broadcast content, incidental information of the broadcast content selected as a selection candidate is displayed. Ancillary information includes, for example, program description information, evaluation information, billing information, representative images, and the like. These are indicated by text, evaluation information display object 111b, billing information display object 112b, thumbnail image 109b of broadcast content, and the like, respectively. The program guide reconstruction unit 212 extracts related information from the program information storage unit 221 or the search result holding unit 223 for the program selected as a selection candidate in the broadcast information display area 107, and displays it in the explanation display area 114.

説明表示領域114には、例えば、選択表示枠108が付された選択された放送コンテンツの説明が表示されてもよい。ここでは、「Japan GPX」が選択されている場合を例示する。また、評価情報表示オブジェクト111bは、例えば、評価情報の評価スコアを星印で示す。 In the explanation display area 114, for example, a description of the selected broadcast content with the selection display frame 108 may be displayed. Here, the case where "Japan GPX" is selected will be illustrated. Further, the evaluation information display object 111b indicates, for example, the evaluation score of the evaluation information by a star.

また、説明表示領域114には、放送コンテンツの詳細説明画面へ移行するための指示を受け付ける「番組の説明」釦114aと、評価コメントの画面に移行するための指示を受け付ける「評価を見る」釦111cとを備えてもよい。さらに、選択された放送コンテンツの再サービスがVODの場合、VODサービス事業者のロゴ113bが表示されてもよい。これらにより、ユーザ216の視聴を補助する。 Further, in the explanation display area 114, a "program description" button 114a for receiving an instruction for shifting to the detailed explanation screen of the broadcast content and a "view evaluation" button for receiving an instruction for shifting to the evaluation comment screen. It may be provided with 111c. Further, when the re-service of the selected broadcast content is VOD, the logo 113b of the VOD service provider may be displayed. As a result, the viewing of the user 216 is assisted.

広告表示領域115には、選択候補の放送コンテンツに関連づけられたPR(プロモーション)情報や広告情報が表示される。ここでは、一例として、選択されたまたは選択候補の放送コンテンツに関連する放送コンテンツの予告が表示される場合を例示する。予告として、例えば、次回の放送コンテンツの内容、放送予定時刻等を表示する。このような多彩な情報を提供し、ユーザの視聴を促す。 In the advertisement display area 115, PR (promotion) information and advertisement information associated with the broadcast content of the selection candidate are displayed. Here, as an example, a case where a notice of broadcast content related to the selected or candidate broadcast content is displayed will be illustrated. As a notice, for example, the content of the next broadcast content, the scheduled broadcast time, and the like are displayed. It provides such a variety of information and encourages users to watch it.

本実施形態では、番組表再構築部212が、広告情報226を参照し、選択候補とされた放送コンテンツに関連づけて広告情報が登録されている場合、当該広告情報を抽出し、本欄に表示する。 In the present embodiment, when the program guide reconstruction unit 212 refers to the advertisement information 226 and the advertisement information is registered in association with the broadcast content selected as the selection candidate, the advertisement information is extracted and displayed in this column. do.

[コンテンツ処理部が実行するプロセス]
本実施形態のコンテンツ処理部206では、番組表エージェント211および番組表再構築部212によるエージェントプロセスと、コンテンツ受信・制御部213によるコンテンツ受信出力プロセスとが、別個独立に実行される。両プロセスの流れを、図4を用いて説明する。
[Process executed by the content processing department]
In the content processing unit 206 of the present embodiment, the agent process by the program guide agent 211 and the program guide reconstruction unit 212 and the content reception / output process by the content reception / control unit 213 are executed separately and independently. The flow of both processes will be described with reference to FIG.

コンテンツ処理部206は、ユーザ216から開始の指示を受け付けると、番組表エージェント211に、エージェントプロセスを実行させる(ステップS1001)。また、コンテンツ受信・制御部213に、コンテンツ受信出力プロセスを実行させる(ステップS1002)。コンテンツ処理部206は、ユーザ216によるパワーオフ等の終了の指示を受け付けるまで、これらのプロセスを実行させる。 When the content processing unit 206 receives the start instruction from the user 216, the content processing unit 206 causes the program guide agent 211 to execute the agent process (step S1001). Further, the content reception / control unit 213 is made to execute the content reception / output process (step S1002). The content processing unit 206 executes these processes until it receives an end instruction such as power-off by the user 216.

エージェントプロセス(S1001)と、コンテンツ受信出力プロセス(S1002)との間では、ネットワーク201を介して、プロセス間通信(S1003)が実行される。例えば、エージェントプロセスにおいて放送コンテンツが選択されると、該プロセス間通信により、コンテンツ受信出力プロセスに放送コンテンツの受信指示が送られる。 Interprocess communication (S1003) is executed between the agent process (S1001) and the content reception / output process (S1002) via the network 201. For example, when broadcast content is selected in the agent process, a broadcast content reception instruction is sent to the content reception / output process by interprocess communication.

ユーザ216は、開始、終了を指示するほか、該両プロセスに対しても、直接的あるいは間接的に入力操作を行う。 In addition to instructing the start and end, the user 216 directly or indirectly performs an input operation for both processes.

さらに、本実施形態では、エージェントプロセス内でも、番組情報および検索結果の更新処理と、再構築番組表提示処理とは、別個独立に行われる。 Further, in the present embodiment, the program information and search result update process and the reconstructed program guide presentation process are performed separately and independently even within the agent process.

以下、これらの処理の流れを説明する。図5は、実施形態の番組表エージェント211による、番組情報および検索結果の更新処理の処理フローである。ここでは、所定の時間間隔で行う周期的検索と、特定のイベントを契機に行う追加検索とを行う。周期的検索は、番組情報蓄積部221に番組情報が蓄積されている放送コンテンツのうち、再サービス検索を行うよう指定されている全ての放送コンテンツを対象に行う。一方、追加検索は、新たに受信した番組情報内の過去コンテンツを対象に検索を行う。 The flow of these processes will be described below. FIG. 5 is a processing flow of program information and search result update processing by the program guide agent 211 of the embodiment. Here, a periodic search performed at predetermined time intervals and an additional search performed triggered by a specific event are performed. The periodic search is performed on all the broadcast contents designated to perform the re-service search among the broadcast contents in which the program information is stored in the program information storage unit 221. On the other hand, the additional search searches for the past contents in the newly received program information.

番組表エージェント211は、所定時間が経過したか否かを判別する(ステップS1101)。所定時間が経過している場合は、まず、タイマーをリセットする(ステップS1102)。そして、対象の全ての放送コンテンツに関し、再サービスの有無を検索する(ステップS1103)。そして、得られた検索結果を検索結果保持部223に上書きすることにより、検索結果保持部223に保持される検索結果を更新する(ステップS1104)。 The program guide agent 211 determines whether or not a predetermined time has elapsed (step S1101). If the predetermined time has elapsed, first, the timer is reset (step S1102). Then, the presence or absence of re-service is searched for all the target broadcast contents (step S1103). Then, by overwriting the obtained search result in the search result holding unit 223, the search result held in the search result holding unit 223 is updated (step S1104).

一方、所定時間が経過していない場合、番組表エージェント211は、番組情報を受信したか否かを判別する(ステップS1106)。ここでは、自身が所定の時間間隔で、ネットワーク201を経由して取得してもよいし、コンテンツ受信・制御部213から受信したものであってもよい。受信していない場合、ステップS1101へ戻る。 On the other hand, when the predetermined time has not elapsed, the program guide agent 211 determines whether or not the program information has been received (step S1106). Here, the content may be acquired by itself at predetermined time intervals via the network 201, or may be received from the content reception / control unit 213. If not received, the process returns to step S1101.

受信した場合(S1106:Yes)、番組表エージェント211は、まず、受信した番組情報を、番組情報蓄積部221に蓄積する(ステップS1107)。 When received (S1106: Yes), the program guide agent 211 first stores the received program information in the program information storage unit 221 (step S1107).

次に、番組表エージェント211は、受信した番組情報内に過去コンテンツがあるか否かを判別する(ステップS1108)。ここでは、現在時刻と、番組情報内の各コンテンツの終了時刻情報とを比較し、終了時刻情報の時刻が現在時刻以前のコンテンツを、過去コンテンツと判断する。過去コンテンツが無い場合、ステップS1101へ戻る。 Next, the program guide agent 211 determines whether or not there is past content in the received program information (step S1108). Here, the current time is compared with the end time information of each content in the program information, and the content whose end time information time is before the current time is determined to be the past content. If there is no past content, the process returns to step S1101.

過去コンテンツがある場合(ステップS1108;Yes)、番組表エージェント211は、過去コンテンツについて、再サービスの有無を検索する(ステップS1101)。そして、ステップS1101へ戻る。 When there is past content (step S1108; Yes), the program guide agent 211 searches the past content for the presence or absence of re-service (step S1101). Then, the process returns to step S1101.

番組表エージェント211は、以上の処理を、終了の指示を受け付けるまで、繰り返す。このとき、検索、収集過程において、再サービスの有無だけでなく、再サービスされる放送コンテンツに関する関連情報、例えば、サービス事業者の情報、放送コンテンツの内容説明、課金情報、放送コンテンツのレビューや評価情報等も検索、収集する。 The program guide agent 211 repeats the above processing until it receives an instruction to end the program. At this time, in the search and collection process, not only the presence or absence of re-service but also related information regarding the broadcast content to be re-serviced, for example, service provider information, broadcast content content explanation, billing information, broadcast content review and evaluation. Information is also searched and collected.

本実施形態の番組表エージェント211は、コンテンツ処理部206が起動中、ユーザ216が放送コンテンツを視聴中であるか否かにかかわらず、上記処理を繰り返す。これにより、番組データ構築情報は、常に最新のものに更新(refresh)される。 The program guide agent 211 of the present embodiment repeats the above processing regardless of whether or not the content processing unit 206 is running and the user 216 is viewing the broadcast content. As a result, the program data construction information is constantly updated (refresh).

なお、上記処理では、上記ステップS1103において、全ての番組について、再サービスの有無および関連情報等を検索しているが、これに限定されない。例えば、検索対象の番組の種別を予め決定しておいてもよい。例えば、5分以上の長さのある番組のみとする、ニュースや天気予報は除く、等である。 In the above process, in step S1103, the presence / absence of re-service, related information, and the like are searched for all the programs, but the present invention is not limited to this. For example, the type of the program to be searched may be determined in advance. For example, only programs with a length of 5 minutes or more are excluded, news and weather forecasts are excluded, and so on.

次に、番組表エージェント211による再構築番組表作成処理の流れを、図6(a)を用いて説明する。ここでは、ログイン処理により認証されたユーザの、選択指示を受け付ける場合の処理の流れを説明する。 Next, the flow of the reconstructed program guide creation process by the program guide agent 211 will be described with reference to FIG. 6A. Here, the flow of processing when accepting a selection instruction of a user authenticated by login processing will be described.

番組表エージェント211は、ユーザ入力部214を介して、ユーザ216から、ユーザIDとパスワードとの入力を受け付けると、ログイン処理を行う(ステップS1201)。 When the program guide agent 211 receives the input of the user ID and the password from the user 216 via the user input unit 214, the program guide agent 211 performs a login process (step S1201).

認証に成功すると、番組表エージェント211は、番組表再構築部212に、再構築番組表を作成させる(ステップS1202)。このとき、番組表再構築部212は、番組情報蓄積部221に蓄積されている番組情報と、ユーザ情報保持部222に保持されるユーザ情報と、検索結果保持部223に保持される検索結果とを用いる。用いる検索結果、番組情報は、更新処理で更新された最新のものである。 If the authentication is successful, the program guide agent 211 causes the program guide reconstruction unit 212 to create the reconstructed program guide (step S1202). At this time, the program guide reconstructing unit 212 includes program information stored in the program information storage unit 221, user information held in the user information holding unit 222, and search results held in the search result holding unit 223. Is used. The search results and program information used are the latest ones updated by the update process.

例えば、ログインしているユーザ216がユーザ情報として登録しているVODサービス事業者のVODサービスの情報のみ抽出し、再構築番組表を作成する。 For example, the logged-in user 216 extracts only the information of the VOD service of the VOD service provider registered as the user information, and creates a reconstructed program guide.

なお、作成された再構築番組表を介したVOD配信要求は、図6(b)に示すように、ユーザ216が直接VODサービス装置203に送信する場合と、図6(c)に示すように、番組表エージェント211を介してVODサービス装置203に送信する場合とがある。 The VOD distribution request via the created reconstructed program guide is transmitted directly to the VOD service device 203 by the user 216 as shown in FIG. 6 (b) and as shown in FIG. 6 (c). , It may be transmitted to the VOD service device 203 via the program guide agent 211.

図6(b)の手法では、番組表エージェント211は、VODサービス装置203から番組情報を得て(ステップS1301)、図6(a)の手順で再構築番組表を作成し(ステップS1302)、ユーザ216に提示する。再構築番組表に表示される各放送コンテンツ(VODコンテンツ)には、番組情報が対応づけられる。番組情報には、例えば、配信元のアクセス情報が含まれる。 In the method of FIG. 6B, the program guide agent 211 obtains program information from the VOD service device 203 (step S1301), creates a reconstructed program guide according to the procedure of FIG. 6 (a) (step S1302), and then creates a reconstructed program guide. Presented to user 216. Program information is associated with each broadcast content (VOD content) displayed in the reconstructed program guide. The program information includes, for example, access information of a distribution source.

ユーザ216が再構築番組表を介して所望の番組を指定すると、ユーザ入力部214が当該指定を受け付け、コンテンツ受信・制御部213がVODサービス装置203に配信要求を送信する(ステップS1303)。このとき、コンテンツ受信・制御部213は、番組表に含まれる配信元のアクセス情報を利用する。VODサービス装置203は、配信要求を受け、送信元のコンテンツ受信・制御部213にVODコンテンツ(動画)を配信する(ステップS1304)。コンテンツ受信・制御部213は、配信された動画を出力部215に出力し、ユーザ216に提示する。 When the user 216 specifies a desired program via the reconstructed program guide, the user input unit 214 accepts the designation, and the content reception / control unit 213 transmits a distribution request to the VOD service device 203 (step S1303). At this time, the content reception / control unit 213 uses the access information of the distribution source included in the program guide. Upon receiving the distribution request, the VOD service device 203 distributes the VOD content (moving image) to the content reception / control unit 213 of the transmission source (step S1304). The content reception / control unit 213 outputs the distributed moving image to the output unit 215 and presents it to the user 216.

なお、ユーザ216とVODサービス装置203との間のやり取り、すなわち、コンテンツ受信・制御部213とVODサービス装置203との間のやり取りの際は、ログイン処理等の認証処理を行うよう構成してもよい。 It should be noted that the communication between the user 216 and the VOD service device 203, that is, the communication between the content reception / control unit 213 and the VOD service device 203, may be configured to perform authentication processing such as login processing. good.

一方、図6(c)に示すように、番組表エージェント211を介する場合、上記同様、番組表エージェント211は、VODサービス装置203から番組情報を得て(ステップS1401)、図6(a)の手順で再構築番組表を作成し(ステップS1402)、ユーザ216に提示する。 On the other hand, as shown in FIG. 6 (c), when the program guide agent 211 is used, the program guide agent 211 obtains program information from the VOD service device 203 (step S1401) and is shown in FIG. 6 (a). A reconstructed program guide is created by the procedure (step S1402) and presented to the user 216.

ユーザ216が再構築番組表を介して所望の番組を指定すると、ユーザ入力部214が当該指定を受け付け、コンテンツ受信・制御部213が番組表エージェント211に配信要求と会員情報とを送信する(ステップS1403)。そして、番組表エージェント211は、配信要求されたVODコンテンツ(動画)の配信元のVODサービス装置203に、当該配信要求を送信する(ステップS1404)。このとき、番組表エージェント211は、VODコンテンツ(動画)の配信先を特定する情報(配信先情報)を合わせて送信する(ステップS1404)。配信先情報は、例えば、コンテンツ受信・制御部213のIPアドレス等である。 When the user 216 specifies a desired program via the reconstructed program guide, the user input unit 214 accepts the designation, and the content reception / control unit 213 transmits a distribution request and member information to the program guide agent 211 (step). S1403). Then, the program guide agent 211 transmits the distribution request to the VOD service device 203, which is the distribution source of the VOD content (moving image) requested to be distributed (step S1404). At this time, the program guide agent 211 also transmits information (delivery destination information) for specifying the delivery destination of the VOD content (video) (step S1404). The delivery destination information is, for example, the IP address of the content reception / control unit 213.

VODサービス装置203は、配信要求に応じ、配信先情報で特定されるコンテンツ受信・制御部213にVODコンテンツ(動画)を配信する(ステップS1405)。コンテンツ受信・制御部213は、配信された動画を出力部215に出力し、ユーザ216に提示する。なお、ログイン処理等の認証処理を行う場合は、コンテンツ受信・制御部213は、番組表エージェント211に対して認証情報を送信し、番組表エージェント211がその認証情報をVODサービス装置203に送信する。 The VOD service device 203 distributes the VOD content (moving image) to the content receiving / controlling unit 213 specified by the distribution destination information in response to the distribution request (step S1405). The content reception / control unit 213 outputs the distributed moving image to the output unit 215 and presents it to the user 216. When performing authentication processing such as login processing, the content reception / control unit 213 transmits the authentication information to the program guide agent 211, and the program guide agent 211 transmits the authentication information to the VOD service device 203. ..

なお、再構築番組表100の表示態様は、上記例に限定されない。例えば、過去方向において、所定の期間を超える期間については、シリーズものの放送コンテンツのみを、放送局ごとに表示するよう構成してもよい。 The display mode of the reconstructed program table 100 is not limited to the above example. For example, in the past direction, for a period exceeding a predetermined period, only the broadcast contents of the series may be displayed for each broadcasting station.

この場合の再構築番組表100aの表示例を図7に示す。例えば、本図の例では、現在日時は、2017年1月5日18時25分である。そして、過去コンテンツとして表示可能な期間(過去表示期間)を、1か月とする。すなわち、12月5日までは、上記の再構築番組表100に示す態様で、各番組情報を放送情報表示領域107に表示する。 A display example of the reconstructed program table 100a in this case is shown in FIG. For example, in the example of this figure, the current date and time is 18:25 on January 5, 2017. Then, the period that can be displayed as past content (past display period) is set to one month. That is, until December 5, each program information is displayed in the broadcast information display area 107 in the manner shown in the above-mentioned reconstructed program table 100.

一方、過去表示期間である1か月を超える期間については、シリーズものである放送コンテンツについてのみ、放送局ごとに表示する。この場合、放送番組を、時系列には、表示しない。 On the other hand, for a period exceeding one month, which is the past display period, only the broadcast contents of the series are displayed for each broadcasting station. In this case, the broadcast program is not displayed in chronological order.

なお、全てのシリーズものの放送コンテンツを表示させなくてもよい。例えば、過去表示期間より前の放送コンテンツリストとして、番組表再構築部212は、ユーザが興味関心を有しているコンテンツに限定して表示してもよい。 It is not necessary to display the broadcast contents of all series. For example, as a broadcast content list before the past display period, the program guide reconstruction unit 212 may display only the content that the user is interested in.

また、番組表エージェント211は、例えば、さらに、ユーザの視聴履歴を保持しておいてもよい。そして、このユーザの視聴履歴を参照し、視聴されたコンテンツ、視聴履歴と関連するコンテンツ、あるいは過去あるいは未来の放送番組表に表示されるコンテンツのシリーズに制限して、ユーザに提示する。関連の有無の判別は、例えば、コンテンツの番組情報を用いて行う。例えば、番組情報に登録されているキーワードが一致するもの、番組名の一部が一致するもの、出演者名が一致するもの、等を関連有りと判別する。 Further, the program guide agent 211 may further retain the viewing history of the user, for example. Then, the viewing history of this user is referred to, and the content viewed, the content related to the viewing history, or the series of contents displayed in the past or future broadcast program guide is limited and presented to the user. Whether or not there is a relationship is determined by using, for example, the program information of the content. For example, it is determined that the keywords registered in the program information match, the program names partially match, the performer names match, and the like are related.

このように構成することにより、本実施形態では、膨大な過去コンテンツの中から、所望するコンテンツを見つけることを容易にさせる。また、過去コンテンツの検索結果のデータ総容量を適切に制限できる。 With this configuration, in the present embodiment, it is easy to find the desired content from the huge amount of past content. In addition, the total data capacity of the search results of past contents can be appropriately limited.

なお、このとき、番組表再構築部212は、放送コンテンツがシリーズものである場合には、例えば、12月5日以前の範囲で最も新しいシリーズを前面に、さらに過去の放送コンテンツが把握可能な態様118で表示してもよい。 At this time, when the broadcast content is a series, the program guide reconstruction unit 212 can grasp the past broadcast content, for example, with the newest series in the range before December 5 in the foreground. It may be displayed in aspect 118.

この場合、番組表再構築部212は、各放送コンテンツの説明表示領域114に、シリーズ選択を受け付けるシリーズ選択釦119を表示させ、本釦を介して、シリーズの選択を受け付ける。すなわち、番組表再構築部212は、ユーザが放送情報表示領域107を介して選択した放送コンテンツのシリーズの付帯情報とともに、シリーズ選択釦119を表示させる。そして、シリーズ選択釦119を介して、当該放送コンテンツの1以上のシリーズの中の、出力部215に表示させるシリーズの選択を受け付ける。 In this case, the program guide reconstruction unit 212 displays the series selection button 119 that accepts the series selection in the explanation display area 114 of each broadcast content, and accepts the series selection via this button. That is, the program guide reconstruction unit 212 displays the series selection button 119 together with the incidental information of the series of the broadcast contents selected by the user via the broadcast information display area 107. Then, the selection of the series to be displayed on the output unit 215 from one or more series of the broadcast contents is accepted via the series selection button 119.

また、未来分の番組表表示において、過去に同シリーズとして提供された番組の有無、および/または、その評価情報を表示するよう構成してもよい。 Further, in the program guide display for the future, the presence / absence of programs provided as the same series in the past and / or the evaluation information thereof may be displayed.

図8にこの場合の、再構築番組表100bの表示例を示す。図8に示す再構築番組表100bにおいて、現在時刻は、1月5日である。従って、1月5日以降分の番組情報は、未来のものである。 FIG. 8 shows a display example of the reconstructed program table 100b in this case. In the reconstructed program table 100b shown in FIG. 8, the current time is January 5. Therefore, the program information for January 5th and after is for the future.

例えば、未来の日時、および、当該日時における放送コンテンツが選択された場合、番組表再構築部212は、番組情報蓄積部221に保持される番組情報および検索結果保持部223に保持される検索結果、評価情報227を参照し、当該放送コンテンツに対応づけて保持されるシリーズ情報および評価情報が表示されるよう作成する。 For example, when a future date and time and broadcast content at that date and time are selected, the program guide reconstructing unit 212 stores the program information stored in the program information storage unit 221 and the search result stored in the search result holding unit 223. , Evaluation information 227 is referred to, and the series information and the evaluation information held in association with the broadcast content are displayed.

この場合、例えば、番組情報は、同一シリーズの放送コンテンツを特定するシリーズ特定情報を含む。番組表再構築部212は、シリーズ特定情報を用いて、未来コンテンツの番組情報とともに、当該シリーズの過去コンテンツの評価情報が表示されるよう再構築番組表を作成する。 In this case, for example, the program information includes series-specific information that identifies broadcast content of the same series. The program guide reconstructing unit 212 creates a reconstructed program guide so that the evaluation information of the past contents of the series is displayed together with the program information of the future contents by using the series specific information.

例えば、本図の例では、放送情報表示領域107内で、選択表示枠108により、「ドラマ01」が選択されている。選択された放送コンテンツに対応づけて、番組情報蓄積部221にシリーズ特定情報が登録されている場合、番組表再構築部212は、例えば、選択表示枠108内に、さらに、シリーズ情報としてシリーズ表示オブジェクト120aを表示する。また、同一のシリーズ特定情報を有する番組情報に対応づけて評価情報が登録されている場合、選択表示枠108内に、評価情報表示オブジェクト111bを表示する。 For example, in the example of this figure, "drama 01" is selected by the selection display frame 108 in the broadcast information display area 107. When the series specific information is registered in the program information storage unit 221 in association with the selected broadcast content, the program guide reconstruction unit 212 further displays the series as series information in the selection display frame 108, for example. Display object 120a. Further, when the evaluation information is registered in association with the program information having the same series specific information, the evaluation information display object 111b is displayed in the selection display frame 108.

なお、シリーズ表示オブジェクト120bおよび評価情報表示オブジェクト111bは、説明表示領域114にも表示させてもよい。 The series display object 120b and the evaluation information display object 111b may also be displayed in the explanatory display area 114.

また、説明表示領域114には、さらに、過去の放送コンテンツを選択する画面に遷移させる指示を受け付ける「過去放送番組を見る」釦120cを表示してもよい。番組表再構築部212は、本釦120cを介して指示を受け付けると、選択表示枠108により選択候補とされている放送コンテンツの、過去のシリーズ情報が表示されるよう、再構築番組表を作成する。 Further, the explanation display area 114 may further display a "view past broadcast program" button 120c that receives an instruction to transition to a screen for selecting past broadcast contents. When the program guide reconstructing unit 212 receives an instruction via this button 120c, the program guide reconstructing unit 212 creates a reconstructed program guide so that the past series information of the broadcast contents selected as selection candidates by the selection display frame 108 is displayed. do.

このような表示態様にすることにより、未来と過去の放送コンテンツの存在をわかりやすく示すことができる。また、ユーザ216は、再構築番組表で、過去の同シリーズの評価を見ることができる。すなわち、ユーザ216に有用な情報を新たに提供できる。 By adopting such a display mode, the existence of future and past broadcast contents can be shown in an easy-to-understand manner. In addition, user 216 can see past evaluations of the same series in the reconstructed program guide. That is, useful information can be newly provided to the user 216.

なお、放送情報表示領域107の各放送コンテンツの番組表示内で、さらに、VOD予定オブジェクト121を表示させてもよい。番組表再構築部212は、番組情報蓄積部221または検索結果保持部223に、当該放送コンテンツに対応づけて、さらなる未来においてVOD配信サービスの予定があるとの情報が保持されている場合、当該情報に基づき、このVOD予定オブジェクト121を表示させる。なお、このVOD配信サービスの予定の有無は、VODサービス装置203が提供する。これにより、ユーザは、ライブで視聴するかVODで視聴するかの判断を行うことができる。 The VOD schedule object 121 may be further displayed in the program display of each broadcast content in the broadcast information display area 107. When the program guide reconstruction unit 212 holds information in the program information storage unit 221 or the search result holding unit 223 that there is a plan for a VOD distribution service in the future in association with the broadcast content, the program guide reconstructing unit 212 concerned Based on the information, this VOD schedule object 121 is displayed. The VOD service device 203 provides whether or not the VOD distribution service is scheduled. This allows the user to determine whether to watch live or watch on VOD.

本発明の実施形態では、コンテンツ処理部206の上記各機能を、ユーザ側の装置およびサービス側の装置に様々に分配し、実装する。これにより、サービス指向なシステムからユーザ指向のシステムまでを柔軟に提供する。以下、具体的な実装態様毎の実施形態を説明する。 In the embodiment of the present invention, each of the above-mentioned functions of the content processing unit 206 is variously distributed and implemented in the device on the user side and the device on the service side. This flexibly provides services-oriented systems to user-oriented systems. Hereinafter, embodiments for each specific mounting mode will be described.

<<第一の実施形態>>
まず、第一の実施形態を説明する。本実施形態では、コンテンツ処理部206のうち、図1の破線231で囲まれた機能、すなわち、コンテンツ受信・制御部213と、ユーザ入力部214と、出力部215とが、ユーザ216側の装置で実現され、残りの番組表エージェント211および番組表再構築部212とは、ネットワーク201を介してアクセス可能な他の装置で実現される例である。
<< First Embodiment >>
First, the first embodiment will be described. In the present embodiment, among the content processing units 206, the functions surrounded by the broken line 231 in FIG. 1, that is, the content receiving / controlling unit 213, the user input unit 214, and the output unit 215 are devices on the user 216 side. The remaining program guide agent 211 and the program guide reconstructing unit 212 are examples realized by other devices accessible via the network 201.

まず、本実施形態のシステム構成を説明する。本実施形態のコンテンツ視聴システム200は、図9(a)に示すように、放送サービス装置202と、VODサービス装置203と、ストリーミングサービス装置204と、検索エンジン205と、エージェントサービス装置400と、コンテンツ視聴装置500と、を備える。 First, the system configuration of this embodiment will be described. As shown in FIG. 9A, the content viewing system 200 of the present embodiment includes a broadcasting service device 202, a VOD service device 203, a streaming service device 204, a search engine 205, an agent service device 400, and content. It includes a viewing device 500.

上述のように、エージェントサービス装置400は、図1のコンテンツ処理部206のうち、番組表エージェント211と番組表再構築部212とを実現するとともに各種のデータとを備える。また、コンテンツ視聴装置500は、コンテンツ受信・制御部213と、ユーザ入力部214と、出力部215とを実現する。なお、本実施形態においても、各装置の数は問わない。 As described above, the agent service device 400 realizes the program guide agent 211 and the program guide reconstruction unit 212 among the content processing units 206 of FIG. 1, and includes various data. Further, the content viewing device 500 realizes a content receiving / controlling unit 213, a user input unit 214, and an output unit 215. In this embodiment as well, the number of each device does not matter.

次に、本実施形態のエージェントサービス装置400のハードウェア構成を説明する。図10は、本実施形態のエージェントサービス装置400の構成図である。本図に示すように、本実施形態のエージェントサービス装置400は、サーバ装置410と、ストレージ装置430とを備える。 Next, the hardware configuration of the agent service device 400 of the present embodiment will be described. FIG. 10 is a configuration diagram of the agent service device 400 of the present embodiment. As shown in this figure, the agent service device 400 of the present embodiment includes a server device 410 and a storage device 430.

サーバ装置410は、CPU411と、RAM412と、ストレージIF部413と、IPネットワーク部414と、内部ストレージ415とを備える。 The server device 410 includes a CPU 411, a RAM 412, a storage IF unit 413, an IP network unit 414, and an internal storage 415.

ストレージ装置430は、番組情報データベース(DB)431と、ユーザ情報DB432と、検索結果DB433と、を保持する。これらは、それぞれ、図1の番組情報蓄積部221、ユーザ情報保持部222、および検索結果保持部223が保持するデータを格納するデータベースである。このデータベースには、番組表再構築部212が作成したユーザ毎の再構築番組表が格納される。 The storage device 430 holds a program information database (DB) 431, a user information DB 432, and a search result DB 433. These are databases that store the data held by the program information storage unit 221, the user information holding unit 222, and the search result holding unit 223 of FIG. 1, respectively. In this database, the reconstructed program guide for each user created by the program guide reconstructing unit 212 is stored.

内部ストレージ415には、図1の番組表エージェント211と、番組表再構築部212とを実現するプログラムが保持される。CPU411は、内部ストレージ415内のこれらのプログラムをRAM412に展開し、それぞれの機能を実現する。このとき、CPU411は、必要に応じてストレージIF部413を介してストレージ装置430のデータを読み出し、処理に用いる。得られた結果は、ストレージ装置430に格納される。さらに、処理結果として得られた再構築番組表100は、IPネットワーク部414を介して、コンテンツ視聴装置500に提供される。 The internal storage 415 holds a program that realizes the program guide agent 211 of FIG. 1 and the program guide reconstructing unit 212. The CPU 411 expands these programs in the internal storage 415 into the RAM 412 and realizes their respective functions. At this time, the CPU 411 reads the data of the storage device 430 via the storage IF unit 413 as needed and uses it for processing. The obtained result is stored in the storage device 430. Further, the reconstructed program table 100 obtained as a processing result is provided to the content viewing device 500 via the IP network unit 414.

このように、本実施形態のエージェントサービス装置400は、番組表エージェント211と番組表再構築部212とで実現されるエージェントサービスをユーザ216に提供する。 As described above, the agent service device 400 of the present embodiment provides the user 216 with the agent service realized by the program guide agent 211 and the program guide reconstructing unit 212.

さらに、本実施形態のエージェントサービス装置400は、再構築番組表100を介してユーザ216から各種の指示を受け付けると、指示に応じた処理を行う。例えば、選択候補としての指示を受け付けると、番組表再構築部212は、説明表示領域114に当該放送コンテンツの番組情報等が表示されるよう、再構築番組表を作成し、コンテンツ視聴装置500に送信する。 Further, when the agent service device 400 of the present embodiment receives various instructions from the user 216 via the reconstructed program guide 100, the agent service device 400 performs processing according to the instructions. For example, upon receiving an instruction as a selection candidate, the program guide reconstructing unit 212 creates a reconstructed program guide so that the program information and the like of the broadcast content are displayed in the explanation display area 114, and the content viewing device 500 is provided with the reconstructed program guide. Send.

また、ユーザから放送コンテンツの視聴の指示を受け付けると、番組表エージェント211は、当該放送コンテンツの配信元へのアクセス情報を、コンテンツ視聴装置500に送信する。例えば、VODコンテンツの配信の指示を受け付けると、該当するVODコンテンツを配信するVODサービス装置203のIPアドレスをコンテンツ視聴装置500に送信する。 Further, when the user receives an instruction to view the broadcast content, the program guide agent 211 transmits the access information to the distribution source of the broadcast content to the content viewing device 500. For example, when an instruction to distribute the VOD content is received, the IP address of the VOD service device 203 that distributes the corresponding VOD content is transmitted to the content viewing device 500.

なお、番組表エージェント211が、配信元に、配信先のコンテンツ視聴装置500のアクセス情報を送信し、配信を要求するよう構成してもよい。 The program guide agent 211 may be configured to transmit the access information of the content viewing device 500 of the distribution destination to the distribution source and request the distribution.

次に、本実施形態のコンテンツ視聴装置500の構成を説明する。図11は、本実施形態のコンテンツ視聴装置(コンテンツ視聴端末)500の構成図である。 Next, the configuration of the content viewing device 500 of the present embodiment will be described. FIG. 11 is a configuration diagram of the content viewing device (content viewing terminal) 500 of the present embodiment.

本実施形態のコンテンツ視聴装置500は、TV装置510と、情報端末装置530と、コンテンツ端末装置550とを備える。 The content viewing device 500 of the present embodiment includes a TV device 510, an information terminal device 530, and a content terminal device 550.

情報端末装置530は、例えばスマートフォンやタブレットPC(Personal Computer)等で実現できる。コンテンツ端末装置550は、スティック型PC等で実現できる。これらを用いることにより、TV装置510も含め、専用のハードウェアを用いることなく、既存記のハードウェアにソフトウェアを実装するだけでコンテンツ視聴装置500を実現できる。 The information terminal device 530 can be realized by, for example, a smartphone, a tablet PC (Personal Computer), or the like. The content terminal device 550 can be realized by a stick-type PC or the like. By using these, the content viewing device 500 can be realized by simply implementing the software on the existing hardware without using dedicated hardware including the TV device 510.

TV装置510は、IPネットワーク(NW)部511と、CPU512と、RAM513と、内部ストレージ514と、デジタルIF部515と、受信選局部516と、ユーザ入力部517と、信号分離部518と、映像処理部519と、グラフィックス部521と、表示出力部522と、音声処理部520と、音声出力部523と、ディスプレイ524と、スピーカ525と、を備える。 The TV device 510 includes an IP network (NW) unit 511, a CPU 512, a RAM 513, an internal storage 514, a digital IF unit 515, a reception channel selection unit 516, a user input unit 517, a signal separation unit 518, and an image. It includes a processing unit 519, a graphics unit 521, a display output unit 522, an audio processing unit 520, an audio output unit 523, a display 524, and a speaker 525.

TV装置510は、図1の出力部215と、コンテンツ受信・制御部213の一部の機能である放送コンテンツ受信機能と、を実現する。 The TV device 510 realizes the output unit 215 of FIG. 1 and the broadcast content reception function which is a part of the function of the content reception / control unit 213.

受信選局部516は、放送信号217を受信し、信号分離部518に出力する。受信選局部516は、RFチューナー等を含み、ユーザがユーザ入力部517を介してリモコン等により指定するチャンネルを放送信号217から選択する。そして、選択した放送信号217を復調して放送番組の受信データとして、信号分離部518に送る。放送番組の受信データは、映像データ、音声データ、放送データなどが多重されたものである。 The reception channel selection unit 516 receives the broadcast signal 217 and outputs it to the signal separation unit 518. The reception channel selection unit 516 includes an RF tuner and the like, and selects a channel from the broadcast signal 217 that the user designates with a remote controller or the like via the user input unit 517. Then, the selected broadcast signal 217 is demodulated and sent to the signal separation unit 518 as reception data of the broadcast program. The received data of a broadcast program is a plurality of video data, audio data, broadcast data, and the like.

信号分離部518は、受信データから映像データと音声データを分離し、それぞれ映像処理部519、音声処理部520に送る。映像データ、音声データは、オリジナルデータの情報量を圧縮する符号化がなされている。映像処理部519および音声処理部520は、それぞれ、映像データ音声データに対し、伸張・復号処理を行い、TV放送番組の映像データ、音声データを得、それぞれグラフィックス部521、音声出力部523に送る。グラフィックス部521では、表示する映像をプレーン単位で管理し、例えばOSD(On Screen Display)プレーンを放送番組の映像データに重畳して、表示出力部522に送る。 The signal separation unit 518 separates the video data and the audio data from the received data and sends them to the video processing unit 519 and the audio processing unit 520, respectively. The video data and audio data are encoded to compress the amount of information in the original data. The video processing unit 519 and the audio processing unit 520 perform decompression / decoding processing on the video data audio data, respectively, obtain the video data and audio data of the TV broadcast program, and provide the graphics unit 521 and the audio output unit 523, respectively. send. The graphics unit 521 manages the video to be displayed in plane units, and for example, superimposes an OSD (On Screen Display) plane on the video data of a broadcast program and sends it to the display output unit 522.

ディスプレイ524では、該OSD等が重畳された映像データを表示する。スピーカ525は、前記TV放送番組の音声データを音として出力する。これにより、TV装置510は、放送コンテンツの視聴をユーザに提供する。なお、TV装置510は、ディスプレイ524、スピーカ525の全部もしくは一部を分離した装置であっても良い。 The display 524 displays video data on which the OSD and the like are superimposed. The speaker 525 outputs the audio data of the TV broadcast program as sound. As a result, the TV device 510 provides the user with viewing of the broadcast content. The TV device 510 may be a device in which all or part of the display 524 and the speaker 525 are separated.

デジタルIF部515は、例えばHDMI(登録商標)、もしくはUSBのデジタルIF機能を有する。デジタルIF部515は、映像及び音声のコンテンツデータを外部入力として受け付け、グラフィックス部521、表示出力部522、音声出力部523を介して、ディスプレイ524、スピーカ525に出力する。 The digital IF unit 515 has, for example, HDMI (registered trademark) or USB digital IF function. The digital IF unit 515 accepts video and audio content data as external inputs and outputs them to the display 524 and the speaker 525 via the graphics unit 521, the display output unit 522, and the audio output unit 523.

コンテンツ端末装置550は、図1のコンテンツ受信・制御部213の一部の機であるネットワークコンテンツ受信機能を実現する。なお、ネットワークコンテンツは、例えば、VODコンテンツ、ストリーミングコンテンツ等を含む。 The content terminal device 550 realizes a network content receiving function which is a part of the content receiving / controlling unit 213 of FIG. The network content includes, for example, VOD content, streaming content, and the like.

コンテンツ端末装置550は、CPU551と、RAM552と、内部ストレージ553と、ネットワーク(NW)通信部555と、音声プロセッサ556と、グラフィックプロセッサ557と、デジタルIF部559と、を備える。内部ストレージ553には、番組提示アプリ554がインストールされている。また、グラフィックプロセッサ557は、映像処理部558を備える。 The content terminal device 550 includes a CPU 551, a RAM 552, an internal storage 553, a network (NW) communication unit 555, a voice processor 556, a graphic processor 557, and a digital IF unit 559. The program presentation application 554 is installed in the internal storage 553. The graphic processor 557 also includes a video processing unit 558.

NW通信部555は、IPネットワークの機能を少なくとも有し、他通信機能も包含するものであってよい。 The NW communication unit 555 has at least the function of the IP network and may include other communication functions.

コンテンツ端末装置550のCPU551は、内部ストレージ553に記憶しているプログラムをRAM552に展開して、実行する。 The CPU 551 of the content terminal device 550 expands the program stored in the internal storage 553 into the RAM 552 and executes it.

内部ストレージ553に記憶されるプログラムには、HTML等のデータを処理するWEBブラウザ、番組提示アプリ554を含む。また、グラフィックプロセッサ557内の映像処理部558を補助プロセッサとして活用し、圧縮符号化されている映像データの復号を行うプログラム、音声プロセッサ556を補助プロセッサとして活用し、圧縮符号化されている音声データを復号するプログラムをさらに含む。 The program stored in the internal storage 553 includes a WEB browser that processes data such as HTML and a program presentation application 554. Further, the video processing unit 558 in the graphic processor 557 is used as an auxiliary processor to decode the compressed video data, and the audio processor 556 is used as the auxiliary processor to compress and encode the audio data. Also includes a program that decrypts.

デジタルIF部559は、グラフィックプロセッサ557からの映像データと音声プロセッサ556からの音声データを多重して、TV装置510のデジタルIF部515に送出する。 The digital IF unit 559 multiplexes the video data from the graphic processor 557 and the audio data from the audio processor 556 and sends them to the digital IF unit 515 of the TV device 510.

番組提示アプリ554は、NW通信部555を介して受信するネットワークコンテンツを処理し、デジタルIF部559を介してTV装置510に送信する。すなわち、番組提示機能を実現する。CPU551は、番組提示アプリ554を、RAM552に展開して実行することにより、番組提示機能を実現する。 The program presentation application 554 processes the network content received via the NW communication unit 555 and transmits it to the TV device 510 via the digital IF unit 559. That is, the program presentation function is realized. The CPU 551 realizes the program presentation function by deploying the program presentation application 554 in the RAM 552 and executing it.

なお、コンテンツ端末装置550の機能は、TV装置510が備えていてもよい。この場合、IPNW部511を介してネットワーク201に接続し、VODサービスから放送コンテンツを受信する。また、内部ストレージ514は、番組提示アプリ554のプログラムを保持する。CPU512が、番組提示アプリ554をRAM513に展開し、実行する。 The function of the content terminal device 550 may be provided in the TV device 510. In this case, it connects to the network 201 via the IPNW unit 511 and receives the broadcast content from the VOD service. In addition, the internal storage 514 holds the program of the program presentation application 554. The CPU 512 expands the program presentation application 554 into the RAM 513 and executes it.

情報端末装置530は、図1のユーザ入力部214の機能を実現する。図示はしていないが、コンテンツ端末装置550と同様な構成、すなわち、NW通信部、CPU、RAM、内部ストレージ、音声プロセッサ、グラフィックプロセッサを含む。さらに、情報端末装置530は、ユーザインターフェースとして、入力表示部を備える。入力表示部は、例えば、入力センサ付きの液晶パネルで構成される。また、情報端末装置530には、番組表アクセスアプリ531がインストールされている。 The information terminal device 530 realizes the function of the user input unit 214 of FIG. Although not shown, it includes a configuration similar to that of the content terminal device 550, that is, a NW communication unit, a CPU, a RAM, an internal storage, a voice processor, and a graphic processor. Further, the information terminal device 530 includes an input display unit as a user interface. The input display unit is composed of, for example, a liquid crystal panel with an input sensor. In addition, the program guide access application 531 is installed in the information terminal device 530.

番組表アクセスアプリ531は、ネットワーク201を介して受信する再構築番組表を入力表示部に表示し、ユーザ216からの指示を受け付ける。CPUは、番組表アクセスアプリを、RAMに展開して実行することにより、番組表アクセス機能を実現する。 The program guide access application 531 displays the reconstructed program guide received via the network 201 on the input display unit, and receives an instruction from the user 216. The CPU realizes the program guide access function by expanding and executing the program guide access application in the RAM.

なお、コンテンツ端末装置550の番組提示アプリ554と、情報端末装置530の番組表アクセスアプリ531とは、連携して、エージェントサービス装置400が実現するエージェントサービスの提供を受ける。 The program presentation application 554 of the content terminal device 550 and the program guide access application 531 of the information terminal device 530 cooperate with each other to receive the provision of the agent service realized by the agent service device 400.

この場合の動作シーケンスを、図12を用いて説明する。ここでは、再構築番組表を要求し、当該再構築番組表において、VODコンテンツの視聴を要求する場合を例にあげて説明する。また、図6(b)に示すように、VOD配信要求を、ユーザ216が直接、VODサービス装置203に送信する場合を例にあげて説明する。 The operation sequence in this case will be described with reference to FIG. Here, a case where a reconstructed program guide is requested and a viewing of VOD contents is requested in the reconstructed program guide will be described as an example. Further, as shown in FIG. 6B, a case where the user 216 directly transmits the VOD distribution request to the VOD service device 203 will be described as an example.

番組表アクセスアプリ531は、ユーザ216から開始の指示を受け付けると、ログイン画面を表示する。そして、ユーザ216がログイン情報を入力すると(S101)、それを受け付ける(S17)。なお、開始の指示は、例えば、番組表アクセスアプリを起動するなどであってもよい。また、ログイン情報は、例えば、ユーザIDとパスワード等であってもよい。 When the program guide access application 531 receives a start instruction from the user 216, the program guide access application 531 displays a login screen. Then, when the user 216 inputs the login information (S101), the user 216 accepts the login information (S17). The start instruction may be, for example, starting a program guide access application. Further, the login information may be, for example, a user ID and a password.

番組表アクセスアプリ531は、受け付けたログイン情報を、再構築番組表要求として、エージェントサービス装置400に送信する(S102)。エージェントサービス装置400では、エージェントプロセスとして、ログイン情報を受け、ユーザ216の認証処理を行う(S18)。ここでは、例えば、ユーザ情報DB432を用いて、ユーザ216の認証を行う。そして、認証が成功した場合、再構築番組表を作成し(S18a)、要求元の番組表アクセスアプリ531に送信する(S103)。 The program guide access application 531 transmits the received login information to the agent service device 400 as a reconstructed program guide request (S102). In the agent service device 400, as an agent process, login information is received and user 216 is authenticated (S18). Here, for example, the user information DB432 is used to authenticate the user 216. Then, when the authentication is successful, the reconstructed program guide is created (S18a) and transmitted to the requesting program guide access application 531 (S103).

番組表アクセスアプリ531では、受信した再構築番組表を入力表示部に表示する(S19)。なお、再構築番組表は、ユーザ216がより大画面で確認しやすくするために、コンテンツ端末装置550を経由して(S104)、TV装置510に送信し(S105)、TV装置510にも表示しても良い。 The program guide access application 531 displays the received reconstructed program guide on the input display unit (S19). The reconstructed program guide is transmitted to the TV device 510 (S105) via the content terminal device 550 (S104) and displayed on the TV device 510 in order to make it easier for the user 216 to check on a larger screen. You may.

ユーザ216は、表示されている再構築番組表から、視聴する放送コンテンツを選択する(S106)。番組表アクセスアプリ531は、ユーザ216による選択を受け付ける(S20)と、選択された放送コンテンツ(VOD)のURIを、選択結果として番組提示アプリ554に送信する(S107)。このとき、エージェントサービス装置400にも送信する(S108)。これは、エージェントサービス装置400において、システム全体の動作状態をモニタリングするためである。 The user 216 selects the broadcast content to be viewed from the displayed reconstructed program guide (S106). When the program guide access application 531 accepts the selection by the user 216 (S20), the program guide access application 531 transmits the URI of the selected broadcast content (VOD) to the program presentation application 554 as the selection result (S107). At this time, it is also transmitted to the agent service device 400 (S108). This is to monitor the operating state of the entire system in the agent service device 400.

番組提示アプリ554は、放送コンテンツのURIで特定されるVODサービス装置203に配信要求を送信し(S20a)、当該配信要求に応じて送信される放送コンテンツを受信する(S21)。そして、コンテンツ端末装置550は、受信した放送コンテンツを復号してTV装置510に送信する(S109)。 The program presentation application 554 transmits a distribution request to the VOD service device 203 specified by the URI of the broadcast content (S20a), and receives the broadcast content transmitted in response to the distribution request (S21). Then, the content terminal device 550 decodes the received broadcast content and transmits it to the TV device 510 (S109).

TV装置510は、該放送コンテンツの表示(S22)を行う。 The TV device 510 displays the broadcast content (S22).

ユーザ216が終了(ログアウト)の指示を行う(S110)、番組表アクセスアプリ531は、これを受け(S23)、エージェントサービス装置400に送信する(S111)。 When the user 216 gives an instruction to end (log out) (S110), the program guide access application 531 receives this (S23) and transmits it to the agent service device 400 (S111).

エージェントサービス装置400は、エージェントプロセス(S18)を終了させる。 The agent service device 400 terminates the agent process (S18).

なお、図6(c)に示すように、番組表エージェント211を介してVOD配信要求を送信する場合は、S20aの代わりに、エージェントサービス装置400が放送コンテンツのURIで特定されるVODサービス装置203に配信要求を送信する(S18b)。 As shown in FIG. 6C, when the VOD distribution request is transmitted via the program guide agent 211, the agent service device 400 is specified by the URI of the broadcast content instead of S20a. The delivery request is transmitted to (S18b).

以上説明したように、本実施形態では、再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システム200であって、過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として番組情報蓄積部221および検索結果保持部223に蓄積する番組表エージェント211と、前記番組データ構築情報を用いて再構築番組データを作成し、ユーザ216に提示する番組表再構築部212と、前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部として機能するユーザ入力部214および出力部215と、選択された前記再サービスコンテンツを受信し再生するコンテンツ受信・制御部213および出力部215と、を備える。そして、前記番組表エージェント211は、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、前記番組表再構築部212は、更新された前記番組データ構築情報を用いて前記再構築番組データを作成する、コンテンツ視聴システム200を提供する。 As described above, in the present embodiment, the content viewing system 200 that receives and plays back the re-serviced content, which is the re-serviced broadcast content, is a program of the past content which is the broadcast content broadcasted in the past. A storage unit that stores information in association with the broadcast start time and the presence or absence of re-service of the past content in which program information is stored in the storage unit are searched, and the obtained search result is used as a program of the past content. Reconstructed program data is created using the program guide agent 211 stored in the program information storage unit 221 and the search result holding unit 223 as program data construction information corresponding to the information, and the program data construction information, and presented to the user 216. Program guide reconstruction unit 212 to be used, user input unit 214 and output unit 215 functioning as a selection reception unit that accepts selection of the reservice content to be viewed via the reconstructed program data, and the selected reservice content. The content reception / control unit 213 and the output unit 215 are provided. Then, the program guide agent 211 repeatedly searches for the presence or absence of the re-service, and each time a search result is obtained, the program data construction information is updated by reflecting the search result, and the program guide reconstruction unit 212 Provided is a content viewing system 200 that creates the reconstructed program data using the updated program data construction information.

このように、本実施形態によれば、常に、過去コンテンツの再サービスの有無等の情報である番組データ構築情報を、最新の状態に保つことができる。そして、ユーザの求めに応じて、その番組データ構築情報を用いて、番組表を再構築し、ユーザに提示する。 As described above, according to the present embodiment, it is possible to always keep the program data construction information, which is information such as whether or not the past content is re-serviced, in the latest state. Then, at the request of the user, the program guide is reconstructed using the program data construction information and presented to the user.

このため、本実施形態によれば、過去コンテンツの再サービスをネットワーク上で検索する場合において、ユーザの検索結果待ちの時間を無くすこと、過去コンテンツの再サービスの有無等を直ちに、かつわかりやすく提示することが可能なシステムを提供できる。すなわち、ユーザは、番組表に表示される複数の過去コンテンツについて、一度に再サービスの有無を知ることができる。また、常に最新の状態に保たれている番組データ構築情報を用いて番組表が再構築される。ユーザの要求を受けてから検索を行わないため、ユーザの待ち時間も低減する。 Therefore, according to the present embodiment, when searching for the re-service of the past content on the network, the time for waiting for the search result of the user is eliminated, and the presence or absence of the re-service of the past content is presented immediately and in an easy-to-understand manner. It is possible to provide a system that can be used. That is, the user can know whether or not the plurality of past contents displayed in the program guide are re-serviced at once. In addition, the program guide is reconstructed using the program data construction information that is always kept up to date. Since the search is not performed after receiving the user's request, the waiting time of the user is also reduced.

さらに、本実施形態よれば、ユーザ216側の装置であるコンテンツ視聴装置500が、専用のハードウェアを用いることなく、ソフトウェアの実装で実現できる。このため、サービス指向のシステムが実現できる。 Further, according to the present embodiment, the content viewing device 500, which is a device on the user 216 side, can be realized by implementing software without using dedicated hardware. Therefore, a service-oriented system can be realized.

また、番組データ構築情報を、サービス側のエージェントサービス装置400で検索、収集している。このため、多数のユーザが利用する場合であっても、検索処理が重複しない。このため、効率がよい。 Further, the program data construction information is searched and collected by the agent service device 400 on the service side. Therefore, the search process is not duplicated even when it is used by a large number of users. Therefore, it is efficient.

<<第二の実施形態>>
次に、第二の実施形態を説明する。本実施形態では、コンテンツ処理部206のうち、図1の破線232で囲まれた機能、すなわち、コンテンツ受信・制御部213と、ユーザ入力部214と、出力部215と、番組表再構築部212と、が、ユーザ216側の装置で実現され、残りの番組表エージェント211は、ネットワーク201を介してアクセス可能な他の装置に配される例である。
<< Second Embodiment >>
Next, the second embodiment will be described. In the present embodiment, among the content processing units 206, the functions surrounded by the broken line 232 in FIG. 1, that is, the content reception / control unit 213, the user input unit 214, the output unit 215, and the program guide reconstruction unit 212. Is realized by the device on the user 216 side, and the remaining program guide agent 211 is an example of being arranged in another device accessible via the network 201.

本実施形態では、番組表再構築部212が、ユーザ216側の装置で実現されるため、再構築番組表を作成する際、ユーザ216側の装置が保有する情報を反映することができる。例えば、ユーザ216側の装置が保持する録画コンテンツに関連する情報を反映することができる。 In the present embodiment, since the program guide reconstructing unit 212 is realized by the device on the user 216 side, the information held by the device on the user 216 side can be reflected when creating the reconstructed program guide. For example, information related to the recorded content held by the device on the user 216 side can be reflected.

なお、本実施形態のコンテンツ視聴システム200のシステム構成は、図9(a)に示す第一の実施形態と基本的に同じである。ただし、上述のように、本実施形態では、図1のコンテンツ処理部206のうち、破線232で囲まれた機能をコンテンツ視聴装置500aが備える。そして、コンテンツ処理部206の、その他の機能を、エージェントサービス装置400が備える。 The system configuration of the content viewing system 200 of this embodiment is basically the same as that of the first embodiment shown in FIG. 9A. However, as described above, in the present embodiment, the content viewing device 500a includes the function surrounded by the broken line 232 in the content processing unit 206 of FIG. Then, the agent service device 400 includes other functions of the content processing unit 206.

従って、本実施形態のエージェントサービス装置400は、図10に示す第一の実施形態のエージェントサービス装置400と基本的に同様の構成を備える。ただし、内部ストレージ415は、番組表再構築部212を実現するプログラムを備えない。 Therefore, the agent service device 400 of the present embodiment has basically the same configuration as the agent service device 400 of the first embodiment shown in FIG. However, the internal storage 415 does not include a program that realizes the program guide reconstruction unit 212.

本実施形態のコンテンツ視聴装置500aを、図13に示す。本実施形態では、コンテンツ視聴装置500aは、TV装置510aと、セットトップボックス(コンテンツ受信装置とも記す。)570と、コンテンツストレージ600とを備える。 The content viewing device 500a of the present embodiment is shown in FIG. In the present embodiment, the content viewing device 500a includes a TV device 510a, a set-top box (also referred to as a content receiving device) 570, and a content storage 600.

TV装置510aは、図1の出力部215の機能を実現する。また、コンテンツ受信装置570は、図1のコンテンツ受信・制御部213、番組表再構築部212およびユーザ入力部214の機能を実現する。 The TV device 510a realizes the function of the output unit 215 of FIG. Further, the content receiving device 570 realizes the functions of the content receiving / controlling unit 213, the program guide reconstructing unit 212, and the user input unit 214 of FIG.

TV装置510aは、図11を用いて説明したTV装置510と基本的に同様の構成を有する。ただし、IPNW部511は備えなくてもよい。 The TV device 510a has basically the same configuration as the TV device 510 described with reference to FIG. However, the IPNW unit 511 may not be provided.

コンテンツ受信装置570は、ユーザ入力部571と、ネットワークIF部577と、受信選局部576と、信号分離部578と、映像処理部579と、音声処理部580と、グラフィックス部581と、デジタルIF部582と、CPU572と、RAM573と、内部ストレージ574と、を備える。これらは、基本的にTV装置510の同名の機能と同じ機能を実現する。 The content receiving device 570 includes a user input unit 571, a network IF unit 577, a reception channel selection unit 576, a signal separation unit 578, a video processing unit 579, an audio processing unit 580, a graphics unit 581, and a digital IF. A unit 582, a CPU 572, a RAM 573, and an internal storage 574 are provided. These basically realize the same function as the function of the same name of the TV device 510.

コンテンツ受信装置570は、さらに、ストレージIF部575を備える。ストレージIF部575は、コンテンツストレージ600とのインタフェースである。CPU572は、ストレージIF部575を介して、コンテンツストレージ600に格納されるデータにアクセスする。 The content receiving device 570 further includes a storage IF unit 575. The storage IF unit 575 is an interface with the content storage 600. The CPU 572 accesses the data stored in the content storage 600 via the storage IF unit 575.

コンテンツストレージ600には、番組表アプリ601と、録画コンテンツ603と、が保持される。さらに、再構築番組表602もコンテンツストレージ600に保持される。 The program guide application 601 and the recorded content 603 are stored in the content storage 600. Further, the reconstructed program table 602 is also held in the content storage 600.

録画コンテンツ603は、コンテンツ受信装置570が放送コンテンツを録画したデータである。コンテンツストレージ600に蓄積された録画コンテンツ603は、放送コンテンツを再視聴可能とさせるものであり、再サービスの一種である。 The recorded content 603 is data obtained by recording the broadcast content by the content receiving device 570. The recorded content 603 stored in the content storage 600 makes the broadcast content re-viewable, and is a kind of re-service.

録画コンテンツ603は、放送コンテンツを特定する情報に対応づけて蓄積される。 The recorded content 603 is stored in association with information that identifies the broadcast content.

番組表アプリ601は、エージェントサービス装置400のエージェントサービスの提供を受ける。また、本実施形態では、番組表再構築部212の機能も実現する。コンテンツ受信装置570では、CPU572が、番組表アプリ601を、RAM573に展開して実行することにより、これらの機能を実現する。 The program guide application 601 receives the agent service provided by the agent service device 400. Further, in the present embodiment, the function of the program guide reconstruction unit 212 is also realized. In the content receiving device 570, the CPU 572 realizes these functions by expanding and executing the program guide application 601 in the RAM 573.

番組表アプリ601による番組表再構築部212が作成した再構築番組表602は、デジタルIF部582を介し、TV装置510aに送られ、ディスプレイ524に表示される。このように、番組表再構築部212は、再構築番組表602をユーザ216に提示し、放送コンテンツの選択を促す。 The reconstructed program guide 602 created by the program guide reconstructing unit 212 by the program guide application 601 is sent to the TV device 510a via the digital IF unit 582 and displayed on the display 524. In this way, the program guide reconstruction unit 212 presents the reconstructed program guide 602 to the user 216 and prompts the user to select the broadcast content.

番組表再構築部212は、番組表を再構築する際、エージェントサービス装置400側の番組情報蓄積部221、ユーザ情報保持部222、検索結果保持部223にアクセスし、必要なデータ(番組データ構築情報)を取得する。さらに、本実施形態では、コンテンツストレージ600に、取得した各放送コンテンツに対応づけて録画コンテンツ603が蓄積されている場合、その情報も、再構築番組表602に反映させる。 When reconstructing the program guide, the program guide reconstructing unit 212 accesses the program information storage unit 221, the user information holding unit 222, and the search result holding unit 223 on the agent service device 400 side, and requires necessary data (program data construction). Information) is acquired. Further, in the present embodiment, when the recorded content 603 is accumulated in the content storage 600 in association with each acquired broadcast content, the information is also reflected in the reconstructed program table 602.

このように、本実施形態では、番組表再構築部212が、コンテンツ視聴装置500a側で実現される。このため、番組表再構築部212は、コンテンツ視聴装置500aが蓄積する録画コンテンツ603の有無を、再構築番組表602に反映させることができる。 As described above, in the present embodiment, the program guide reconstruction unit 212 is realized on the content viewing device 500a side. Therefore, the program guide reconstructing unit 212 can reflect the presence or absence of the recorded content 603 accumulated in the content viewing device 500a in the reconstructed program guide 602.

次に、本実施形態の番組表アプリ601が、エージェントサービス装置400が実現するエージェントサービスの提供を受ける際の動作シーケンスを、図14を用いて説明する。ここでは、図12を用いた説明と同様に、再構築番組表において、VODコンテンツの視聴を要求する場合を例にあげて説明する。また、図6(b)に示すように、VOD配信要求を、ユーザ216が直接、VODサービス装置203に送信する場合を例にあげて説明する。なお、図12と同一の処理については、同一の符号を付す。 Next, the operation sequence when the program guide application 601 of the present embodiment receives the provision of the agent service realized by the agent service device 400 will be described with reference to FIG. Here, as in the explanation using FIG. 12, a case where viewing of the VOD content is requested in the reconstructed program guide will be described as an example. Further, as shown in FIG. 6B, a case where the user 216 directly transmits the VOD distribution request to the VOD service device 203 will be described as an example. The same processing as in FIG. 12 is designated by the same reference numerals.

番組表アプリ601は、ユーザから開始の指示を受け付けると、ログイン画面を表示する。そして、ユーザ216がログイン情報を入力すると(S101)、それを受け付ける(S17)。 When the program guide application 601 receives a start instruction from the user, the program guide application 601 displays a login screen. Then, when the user 216 inputs the login information (S101), the user 216 accepts the login information (S17).

番組表アプリ601は、受け付けたログイン情報を、再構築番組表要求として、エージェントサービス装置400に送信する(S102)。エージェントサービス装置400では、エージェントプロセスとして、ログイン情報を受け、ユーザ216の認証処理を行う(S18)。ここでは、例えば、ユーザ情報DB432を用いて、ユーザ216の認証を行う。そして、認証が成功した場合、番組データ構築情報を、要求元の番組表アプリ601に送信する(S18a、S121)。 The program guide application 601 transmits the received login information to the agent service device 400 as a reconstruction program guide request (S102). In the agent service device 400, as an agent process, login information is received and user 216 is authenticated (S18). Here, for example, the user information DB432 is used to authenticate the user 216. Then, when the authentication is successful, the program data construction information is transmitted to the requesting program guide application 601 (S18a, S121).

番組表アプリ601が実現する番組表再構築部212は、番組データ構築情報を用いて、再構築番組表を作成する(S24)。このとき、自身のコンテンツ視聴装置500のコンテンツストレージ600が保持する録画コンテンツの関する情報も反映させる。そして、作成した再構築番組表をTV装置510aに送信し(S105)、表示させる(S19)。 The program guide reconstruction unit 212 realized by the program guide application 601 creates a reconstructed program guide using the program data construction information (S24). At this time, the information regarding the recorded content held by the content storage 600 of the own content viewing device 500 is also reflected. Then, the created reconstructed program guide is transmitted to the TV device 510a (S105) and displayed (S19).

ユーザ216は、表示されている再構築番組表から、視聴する放送コンテンツを選択する(S106)。番組表アプリ601は、ユーザ216による選択を受け付ける(S20)と、選択された放送コンテンツ(VOD)のURIを、選択結果としてエージェントサービス装置400に送信する(S108)。 The user 216 selects the broadcast content to be viewed from the displayed reconstructed program guide (S106). When the program guide application 601 accepts the selection by the user 216 (S20), the program guide application 601 transmits the URI of the selected broadcast content (VOD) to the agent service device 400 as the selection result (S108).

また、番組表アプリ601は、放送コンテンツのURIで特定されるVODサービス装置203に配信要求を送信し(S20a)、当該配信要求に応じて送信される放送コンテンツを受信する(S21)。そして、受信した放送コンテンツを復号してTV装置510に送信する(S109)。 Further, the program guide application 601 transmits a distribution request to the VOD service device 203 specified by the URI of the broadcast content (S20a), and receives the broadcast content transmitted in response to the distribution request (S21). Then, the received broadcast content is decoded and transmitted to the TV device 510 (S109).

TV装置510は、該放送コンテンツの表示(S22)を行う。 The TV device 510 displays the broadcast content (S22).

ユーザ216が終了(ログアウト)の指示を行う(S110)、番組表アプリ601は、これを受け(S23)、エージェントサービス装置400に送信する(S111)。 When the user 216 gives an instruction to end (log out) (S110), the program guide application 601 receives this (S23) and transmits it to the agent service device 400 (S111).

エージェントサービス装置400は、エージェントプロセス(S18)を終了させる。 The agent service device 400 terminates the agent process (S18).

なお、図6(c)に示すように、番組表エージェント211を介してVOD配信要求を送信する場合は、S20aの代わりに、エージェントサービス装置400が放送コンテンツのURIで特定されるVODサービス装置203に配信要求を送信する(S18b)。 As shown in FIG. 6C, when the VOD distribution request is transmitted via the program guide agent 211, the agent service device 400 is specified by the URI of the broadcast content instead of S20a. The delivery request is transmitted to (S18b).

ここで、本実施形態の番組表再構築部212が再構築し、TV装置510aのディスプレイ524に表示させる再構築番組表の例を説明する。 Here, an example of the reconstructed program guide to be reconstructed by the program guide reconstructing unit 212 of the present embodiment and displayed on the display 524 of the TV device 510a will be described.

図15は、本実施形態の再構築番組表100cの一例である。再構築番組表100cは、録画コンテンツを反映させたものである。再構築番組表100,100a、100bと同一の部分には同一の番号を付与し、重複した説明は省く。 FIG. 15 is an example of the reconstructed program table 100c of the present embodiment. The reconstructed program guide 100c reflects the recorded content. The same numbers are assigned to the same parts as the reconstructed program tables 100, 100a, and 100b, and duplicate explanations are omitted.

再構築番組表100cには、録画コンテンツ603が反映される。過去に放送された放送コンテンツが録画コンテンツ603のリストにある場合、放送情報表示領域107内の放送コンテンツに、例えば、録画コンテンツ表示オブジェクト131が重畳表示される。 The recorded content 603 is reflected in the reconstructed program table 100c. When the broadcast content broadcasted in the past is in the list of the recorded content 603, for example, the recorded content display object 131 is superimposed and displayed on the broadcast content in the broadcast information display area 107.

また、説明表示領域114においても、録画コンテンツであることを示す録画コンテンツ表示オブジェクト131aが重畳表示される。 Further, also in the explanatory display area 114, the recorded content display object 131a indicating that the content is recorded is superimposed and displayed.

次に、本実施形態のコンテンツ視聴装置500に表示される再構築番組表の他の例を図16に示す。 Next, FIG. 16 shows another example of the reconstructed program table displayed on the content viewing device 500 of the present embodiment.

再構築番組表100dは、放送コンテンツの録画予約釦131bを配置したものである。録画予約釦131bは、本図に示すように、説明表示領域114に表示される。 In the reconstructed program table 100d, the recording reservation button 131b of the broadcast content is arranged. The recording reservation button 131b is displayed in the explanatory display area 114 as shown in this figure.

番組表再構築部212は、再構築番組表100dの説明表示領域114に、録画予約釦121bを表示させる。 The program guide reconstruction unit 212 displays the recording reservation button 121b in the explanatory display area 114 of the reconstructed program guide 100d.

番組表アプリ601は、録画予約釦121bの押下を検出すると、その時点で説明表示領域114に表示されている番組情報に対応する放送コンテンツを特定する。番組表アプリ601は、特定された放送コンテンツの録画を行うよう図示しない録画再生アプリに指示を行う。 When the program guide application 601 detects that the recording reservation button 121b is pressed, it identifies the broadcast content corresponding to the program information displayed in the explanatory display area 114 at that time. The program guide application 601 instructs a recording / playback application (not shown) to record the specified broadcast content.

録画再生アプリは、時間の経過により、放送開始時刻になった時、録画を行う。録画されたコンテンツは、録画元の放送コンテンツを特定する情報に対応づけて、録画コンテンツ603としてコンテンツストレージ600に保存される。 The recording / playback application records when the broadcast start time is reached due to the passage of time. The recorded content is stored in the content storage 600 as the recorded content 603 in association with the information that identifies the broadcast content of the recording source.

以上説明したように、本実施形態によれば、第一の実施形態と同様に、過去コンテンツの再サービスをネットワーク上で検索する場合において、ユーザの検索結果待ちの時間を無くすこと、過去コンテンツの再サービスの有無等を直ちに、かつわかりやすく提示すること、さらに、多数のユーザ間で、検索処理の重複を無くすことが可能なシステムを提供できる。すなわち、ユーザは、番組表に表示される複数の過去コンテンツについて、一度に再サービスの有無を知ることができる。また、少ない待ち時間で、再構成番組表を得ることができる。 As described above, according to the first embodiment, when searching for the re-service of the past content on the network, the time for waiting for the search result of the user is eliminated, and the past content is re-serviced. It is possible to provide a system that can immediately and clearly present the presence or absence of re-service, and further eliminate duplication of search processing among a large number of users. That is, the user can know whether or not the plurality of past contents displayed in the program guide are re-serviced at once. In addition, the reconstructed program guide can be obtained with a short waiting time.

さらに、本実施形態によれば、上述のように、ユーザ216が使用するコンテンツ視聴装置500で番組表再構築部212の機能を実現する。このため、再構成番組表に、自身の装置固有の情報、例えば、録画の有無等の情報を反映することができる。 Further, according to the present embodiment, as described above, the content viewing device 500 used by the user 216 realizes the function of the program guide reconstructing unit 212. Therefore, the reconstructed program guide can reflect information specific to its own device, for example, information such as the presence or absence of recording.

これに加えて、TV装置、スマホ、タブレットPC、スティック型PCなど、汎用の製品を用いてコンテンツ視聴装置500aが構成可能になること、録画コンテンツの存在を反映させることにより、ユーザの視聴コストを低減すること、等が実現できる。 In addition to this, the content viewing device 500a can be configured using general-purpose products such as TV devices, smartphones, tablet PCs, and stick-type PCs, and by reflecting the existence of recorded content, the user's viewing cost can be reduced. It can be reduced, etc.

なお、上記実施形態では、図13に示すように、コンテンツ視聴装置500aは、TV装置510aと、コンテンツ受信装置570とにより実現されるものとして説明した。しかしながら、この形態に限定されない。コンテンツ視聴装置500aは、図11に示すように、TV装置510と、情報端末装置530と、コンテンツ端末装置550と、で実現されてもよい。 In the above embodiment, as shown in FIG. 13, the content viewing device 500a has been described as being realized by the TV device 510a and the content receiving device 570. However, it is not limited to this form. As shown in FIG. 11, the content viewing device 500a may be realized by the TV device 510, the information terminal device 530, and the content terminal device 550.

この場合、コンテンツ端末装置550が、内部ストレージ553に、番組表再構築部212を実現するプログラムを備える。そして、CPU551がRAM552に展開して実行することにより、番組表再構築部212を実現する。 In this case, the content terminal device 550 includes a program for realizing the program guide reconstructing unit 212 in the internal storage 553. Then, the CPU 551 expands to the RAM 552 and executes it to realize the program guide reconstructing unit 212.

また、図11に示す構成に加え、コンテンツストレージ600を備えてもよい。この場合、コンテンツ端末装置550が、ストレージIF機能を備え、コンテンツストレージ600にアクセス可能に構成する。 Further, in addition to the configuration shown in FIG. 11, a content storage 600 may be provided. In this case, the content terminal device 550 has a storage IF function and is configured to be accessible to the content storage 600.

なお、コンテンツ受信装置570では、図1の番組表再構築部212の全ての機能を実現しなくてもよい。再構築番組表に録画コンテンツ603を反映させる機能が最小限実現されればよい。この場合、その他の機能は、エージェントサービス装置400側が実現する。 The content receiving device 570 does not have to realize all the functions of the program guide reconstructing unit 212 of FIG. The function of reflecting the recorded content 603 in the reconstructed program guide should be realized at a minimum. In this case, other functions are realized on the agent service device 400 side.

さらに、本実施形態の番組表アプリ601は、ユーザ216による選択の優先順位を決定する優先順位決定機能を実現してもよい。例えば、複数種の再サービスがなされている放送コンテンツが選択された場合、優先順位決定部は、予め定めた優先順位に従って、再生するコンテンツを選択する。 Further, the program guide application 601 of the present embodiment may realize a priority order determination function for determining the priority of selection by the user 216. For example, when a plurality of types of re-serviced broadcast contents are selected, the priority determination unit selects the contents to be played according to a predetermined priority.

優先順位は、再サービス種によって定められてもよいし、条件により定められてもよい。 The priority may be determined by the reservice type or by conditions.

例えば、録画コンテンツ603を最優先するという優先順位が定められている場合、VODコンテンツと、録画コンテンツ603とにより再サービスがなされている放送コンテンツが選択された場合、録画コンテンツ603が自動的に選択される。また、より価格が低い方等の条件で優先順位が定められている場合、有料のVODコンテンツと、無料のVODコンテンツとがある場合、無料のVOD配信が選択される。その他、例えば、より通信量を抑えられるものを選択する等の条件であってもよい。 For example, when the priority of giving the highest priority to the recorded content 603 is set, the recorded content 603 is automatically selected when the VOD content and the broadcast content that has been re-serviced by the recorded content 603 are selected. Will be done. Further, when the priority is determined by the condition such as the one with the lower price, the free VOD distribution is selected when there is the paid VOD content and the free VOD content. In addition, for example, it may be a condition such as selecting one that can further reduce the amount of communication.

このように優先順位決定部を備えることにより、ユーザ216は、手間なく所望のコンテンツの再サービスを受けることができる。 By providing the priority determination unit in this way, the user 216 can receive the re-service of the desired content without hassle.

優先順位決定部は、例えば、コンテンツストレージ600または内部ストレージ574に格納されるプログラムを、CPU572がRAM573に展開して実行することにより実現される。 The priority determination unit is realized, for example, by deploying a program stored in the content storage 600 or the internal storage 574 in the RAM 573 and executing the program.

<<第三の実施形態>>
次に、本発明の第三の実施形態を説明する。本実施形態では、コンテンツ処理部206の全ての機能がユーザ216側の装置で実現される例である。
<< Third Embodiment >>
Next, a third embodiment of the present invention will be described. In this embodiment, all the functions of the content processing unit 206 are realized by the device on the user 216 side.

本実施形態では、番組表エージェント211の機能もユーザ216側の装置で実現される。このため、本実施形態では、例えば、番組表エージェント211が番組データ構築情報を収集する際、ユーザ216固有の情報を用いて収集範囲を限定することができる。 In the present embodiment, the function of the program guide agent 211 is also realized by the device on the user 216 side. Therefore, in the present embodiment, for example, when the program guide agent 211 collects the program data construction information, the collection range can be limited by using the information unique to the user 216.

なお、本実施形態のコンテンツ視聴システムの構成は、図9(a)に示す第一の実施形態、第二の実施形態のシステム構成から、エージェントサービス装置400を取り除いたものである。 The configuration of the content viewing system of this embodiment is obtained by removing the agent service device 400 from the system configurations of the first embodiment and the second embodiment shown in FIG. 9A.

まず、本実施形態のコンテンツ視聴装置500bを説明する。図17は、本実施形態のコンテンツ視聴装置500bの構成図である。 First, the content viewing device 500b of the present embodiment will be described. FIG. 17 is a configuration diagram of the content viewing device 500b of the present embodiment.

本実施形態のコンテンツ視聴装置500bは、表示装置590と、コンテンツ受信装置570とコンテンツストレージ600bとを備える。 The content viewing device 500b of the present embodiment includes a display device 590, a content receiving device 570, and a content storage 600b.

表示装置590は、図11および図13に示したTV装置510、510aの表示機能を実現可能な構成を少なくとも備える。例えば、デジタルIF部515と、表示出力部522と、音声出力部523と、ディスプレイ524と、スピーカ525とを備える。コンテンツ受信装置570の出力をデジタルIF部515で受信し、ディスプレイ524およびスピーカ525から出力する。表示装置590の代わりに、TV装置510、510aを用いてもよい。 The display device 590 includes at least a configuration capable of realizing the display functions of the TV devices 510 and 510a shown in FIGS. 11 and 13. For example, it includes a digital IF unit 515, a display output unit 522, an audio output unit 523, a display 524, and a speaker 525. The output of the content receiving device 570 is received by the digital IF unit 515 and output from the display 524 and the speaker 525. A TV device 510, 510a may be used instead of the display device 590.

コンテンツストレージ600bには、番組表エージェント211の機能と番組表再構築部212の機能を実現するプログラムであるエージェントアプリ611が格納される。また、本実施形態では、さらに、サービスリスト612と、番組データ構築情報613と、再構築番組表614と、録画コンテンツ615と、が格納される。 The content storage 600b stores the agent application 611, which is a program that realizes the functions of the program guide agent 211 and the functions of the program guide reconstructing unit 212. Further, in the present embodiment, the service list 612, the program data construction information 613, the reconstructed program table 614, and the recorded content 615 are further stored.

CPU572は、エージェントアプリ611をRAM573に展開して実行することにより、番組表エージェント211の機能と番組表再構築部212の機能とを実現する。 The CPU 572 realizes the functions of the program guide agent 211 and the functions of the program guide reconstructing unit 212 by deploying the agent application 611 in the RAM 573 and executing it.

番組データ構築情報613は、番組表エージェント211により収集され、番組表再構築部212が、再構築番組表を作成する際に用いる情報である。例えば、図1の、番組情報蓄積部221、ユーザ情報保持部222、検索結果保持部223に保持される情報である。 The program data construction information 613 is information collected by the program guide agent 211 and used by the program guide reconstruction unit 212 when creating the reconstructed program guide. For example, it is the information held in the program information storage unit 221, the user information holding unit 222, and the search result holding unit 223 in FIG. 1.

サービスリスト612は、ユーザ216の、各VODサービス事業者との契約情報を格納したリストである。本実施形態では、番組表エージェント211が、検索時に参照するとともに、番組表再構築部212が、再構築時に参照する。 The service list 612 is a list in which the contract information of the user 216 with each VOD service provider is stored. In the present embodiment, the program guide agent 211 refers to the program guide agent 211 at the time of search, and the program guide reconstruction unit 212 refers to the program guide at the time of reconstruction.

ここで、サービスリスト612に登録される情報を説明する。図18は、サービスリスト612の一例である。 Here, the information registered in the service list 612 will be described. FIG. 18 is an example of the service list 612.

本図に示すようにサービスリスト612は、VODサービスを特定する情報(ここでは、サービス名)612a毎に、当該サービスを利用する場合のログイン情報(ここでは、ユーザID612bと、パスワード612c)と、当該VODサービスのURI612dと、表示に用いるロゴ等の関連情報612eとが登録される。 As shown in this figure, the service list 612 includes login information (here, user ID 612b and password 612c) for using the service for each information (here, service name) 612a that identifies the VOD service. The URI612d of the VOD service and related information 612e such as a logo used for display are registered.

なお、本図に示すように、未契約のVODサービスのサービス名も登録されていてもよい。すなわち、契約の有無によらず、コンテンツ視聴装置500bが、ネットワーク201を介して再サービスの有無を検索するVODサービスのリストが登録されてもよい。未契約のVODサービスのリストは、ユーザ216または、コンテンツ視聴装置500bの製造業者がリスト化する。 As shown in this figure, the service name of the uncontracted VOD service may also be registered. That is, regardless of whether or not there is a contract, the content viewing device 500b may register a list of VOD services that search for the presence or absence of re-service via the network 201. The list of uncontracted VOD services is listed by user 216 or the manufacturer of the content viewing device 500b.

サービスリスト612では、ユーザ216が視聴契約しているVODサービスについては、ログイン情報としてユーザID612bおよびパスワード612cが登録される。一方、未契約のVODサービスについては、ログイン情報が未登録となる。図18に示すサービスリスト612は、「MNKオンデマンド」サービスのみ、ユーザ216が視聴契約している例である。 In the service list 612, the user ID 612b and the password 612c are registered as login information for the VOD service for which the user 216 has a viewing contract. On the other hand, for uncontracted VOD services, login information is not registered. The service list 612 shown in FIG. 18 is an example in which the user 216 has a viewing contract only for the “MNK on-demand” service.

なお、ユーザ216が、サービスリスト612を編集可能なように構成してもよい。例えば、ユーザの求めに応じて、エージェントアプリ611は、編集釦612fをリストとともに表示する。そして、編集釦612fの押下を受け付けると、エージェントアプリ611は、サービスリスト612へのユーザによる入力を受け付ける。 Note that the user 216 may be configured to edit the service list 612. For example, at the request of the user, the agent application 611 displays the edit button 612f together with the list. Then, when the press of the edit button 612f is accepted, the agent application 611 accepts the input by the user to the service list 612.

なお、編集釦612fは、便宜上図18に示しているが、ユーザ情報として管理されるものでなく、編集画面に遷移させるための釦である。 Although the edit button 612f is shown in FIG. 18 for convenience, it is not managed as user information and is a button for transitioning to the edit screen.

コンテンツ視聴装置500bは、通常、個人もしくは家族で所有する。このため、本実施形態では、サービスリスト612は、コンテンツ視聴装置500bの起動とともに、使用可能状態とする。 The content viewing device 500b is usually owned by an individual or a family member. Therefore, in the present embodiment, the service list 612 is put into a usable state when the content viewing device 500b is activated.

エージェントアプリ611で実現される番組表エージェント211は、再サービスを検索する際、例えば、VOD配信の有無については、サービスリスト612で契約ありとしているVODサービス事業者のサービスのみ検索する。 When the program guide agent 211 realized by the agent application 611 searches for a re-service, for example, regarding the presence or absence of VOD distribution, only the service of the VOD service provider who has a contract in the service list 612 is searched.

なお、他の実施形態同様、契約、未契約を問わず、検索対象の全てのVODサービスについて検索を行うよう構成してもよい。この場合、番組表再構築部212が、サービスリスト612を参照し、契約、未契約の有無が識別可能な態様で表示されるよう、再構築番組表を作成する。 As in the other embodiments, the search may be performed for all the VOD services to be searched regardless of whether the service is contracted or not. In this case, the program guide reconstructing unit 212 refers to the service list 612 and creates a reconstructed program guide so that the presence or absence of contracts and non-contracts is displayed in an identifiable manner.

上記構成を有する本実施形態のコンテンツ視聴装置500bにおいて、エージェントアプリ611は、VODサービス装置203、放送サービス装置202、ストリーミングサービス装置204に直接、もしくは間接的に放送コンテンツの再サービスの有無を確認し、確認した結果を検索結果として保持する。また、ユーザ情報を管理する。上述のように、このような番組データ構築情報の収集は、周期的、あるいは、所定のイベントの発生を受けて、実行される。 In the content viewing device 500b of the present embodiment having the above configuration, the agent application 611 confirms whether or not the broadcast content is re-serviced directly or indirectly to the VOD service device 203, the broadcast service device 202, and the streaming service device 204. , The confirmed result is retained as a search result. It also manages user information. As described above, the collection of such program data construction information is executed periodically or in response to the occurrence of a predetermined event.

さらに、本実施形態のエージェントアプリ611は、ユーザ216の求めに応じて放送番組表を再構築する。 Further, the agent application 611 of the present embodiment reconstructs the broadcast program guide at the request of the user 216.

そして、本実施形態では、再サービスの提供を受ける際、ユーザ216は、コンテンツ視聴装置500bで再構築番組表を確認し、視聴する放送コンテンツを選択する。コンテンツ視聴装置500bは、ユーザの選択に応じてVODサービス装置203、放送サービス装置202、または、ストリーミングサービス装置204から再サービスの提供を受け、再生する。 Then, in the present embodiment, when receiving the provision of the re-service, the user 216 confirms the reconstructed program guide on the content viewing device 500b and selects the broadcast content to be viewed. The content viewing device 500b receives a re-service from the VOD service device 203, the broadcasting service device 202, or the streaming service device 204 according to the user's selection, and reproduces the content viewing device 500b.

ここで、本実施形態における、再構築番組表の例を図19に示す。再構築番組表100eは、基本的に、再構築番組表100、100a、100b、100c、100dのいずれかと同様の構成を有する。 Here, an example of the reconstructed program guide in the present embodiment is shown in FIG. The reconstructed program table 100e basically has the same configuration as any one of the reconstructed program tables 100, 100a, 100b, 100c, and 100d.

再構築番組表100eでは、過去コンテンツについて、再サービスのある放送コンテンツの一覧が、識別可能な態様で表示される。ここでは、例えば、放送情報表示領域107の各放送コンテンツ欄に、VODサービス事業者のロゴ113aを表示する。また、説明表示領域114にも、同様にロゴ113eを表示させてもよい。 In the reconstructed program table 100e, a list of broadcast contents having re-services for the past contents is displayed in an identifiable manner. Here, for example, the logo 113a of the VOD service provider is displayed in each broadcast content column of the broadcast information display area 107. Further, the logo 113e may be similarly displayed in the explanatory display area 114 as well.

さらに、ユーザ216が契約しているVODサービス事業者による再サービスがある放送コンテンツと、未契約のVODサービス事業者によるものとも、例えば、背景色、文字色を変える等、識別可能な態様で表示される。 Further, the broadcast content re-serviced by the VOD service provider contracted by the user 216 and the broadcast content by the VOD service provider not contracted are displayed in an identifiable manner, for example, by changing the background color and the character color. Will be done.

例えば、図19の例では、契約有の放送コンテンツは、背景色が白色で表示され、契約無しの放送コンテンツについては、背景色が白以外で表示される。 For example, in the example of FIG. 19, the background color of the broadcast content with a contract is displayed in white, and the background color of the broadcast content without a contract is displayed in a color other than white.

このような態様で表示することにより、ユーザ216は、視聴を希望する放送コンテンツの視聴契約の有無を知ることができる。 By displaying in such an manner, the user 216 can know whether or not there is a viewing contract for the broadcast content that the user wants to view.

なお、例えば、視聴契約をしていないVODサービス事業者による再サービスであっても、一時的に無料で視聴可能な再サービスがある。番組表再構築部212は、このような再サービスを、さらに、識別可能な態様で表示させてもよい。 For example, even if the service is re-serviced by a VOD service provider who does not have a viewing contract, there is a re-service that can be temporarily viewed free of charge. The program guide reconstruction unit 212 may further display such a re-service in an identifiable manner.

具体的には、図19に示すように、スポット視聴可能表示オブジェクト123を、放送情報表示領域107の放送コンテンツ表示に重畳表示させる。このとき、契約有の放送コンテンツと同じ表示態様で表示させてもよい。これにより、ユーザは視聴可能であることを容易に把握できる。 Specifically, as shown in FIG. 19, the spot viewing viewable display object 123 is superimposed and displayed on the broadcast content display of the broadcast information display area 107. At this time, the display may be displayed in the same display mode as the contracted broadcast content. As a result, the user can easily grasp that the viewing is possible.

以上説明したように、本実施形態によれば、第一の実施形態と同様に、過去コンテンツの再サービスをネットワーク上で検索する場合において、ユーザの検索結果待ちの時間を無くすこと、過去コンテンツの再サービスの有無等を直ちに、かつわかりやすく提示することが可能なシステムを提供できる。 As described above, according to the first embodiment, when searching for the re-service of the past content on the network, the time for waiting for the search result of the user is eliminated, and the past content is re-serviced. It is possible to provide a system that can immediately and clearly present the presence or absence of re-service.

さらに、本実施形態によれば、番組表エージェント211の機能も、ユーザ216側装置が備える。すなわち、番組データ構築情報の検索、収集を、ユーザ側装置で行う。このため、VODサービス事業者との契約の有無等の、ユーザ固有の条件を、検索時に反映することができる。すなわち、ユーザの個人情報を用いて、検索範囲を制限することができる。 Further, according to the present embodiment, the user 216 side device also includes the function of the program guide agent 211. That is, the user-side device searches and collects the program data construction information. Therefore, user-specific conditions such as whether or not there is a contract with a VOD service provider can be reflected at the time of search. That is, the search range can be limited by using the personal information of the user.

このため、本実施形態によれば、ユーザにとって有用な情報を含む再構築番組表を効率よく収集できる。そして、そのような情報を用いて再構築番組表が生成されるため、より、ユーザにとって使いやすい再構築番組表を、少ない待ち時間で提供できる。 Therefore, according to the present embodiment, it is possible to efficiently collect the reconstructed program guide including information useful for the user. Then, since the reconstructed program guide is generated using such information, it is possible to provide a reconstructed program guide that is easier for the user to use with less waiting time.

なお、上記各実施形態においては、コンテンツビューワ700を備えてもよい。この場合のシステム構成を、図9(b)に示す。本図に示すように、コンテンツビューワ700は、ネットワーク201を介して、他の装置と接続される。また、コンテンツ視聴装置500とは、直接接続される。 In each of the above embodiments, the content viewer 700 may be provided. The system configuration in this case is shown in FIG. 9 (b). As shown in this figure, the content viewer 700 is connected to another device via the network 201. Further, it is directly connected to the content viewing device 500.

このような構成の場合、ユーザ216は、VOD配信される放送コンテンツを、コンテンツビューワ700で視聴してもよい。この場合、コンテンツ視聴装置500は、再構築番組表をコンテンツビューワ700に提供するサーバとして機能する。一方、コンテンツビューワ700はクライアントとして機能し、再構築番組表を受信する。 In such a configuration, the user 216 may view the broadcast content delivered by VOD on the content viewer 700. In this case, the content viewing device 500 functions as a server that provides the reconstructed program guide to the content viewer 700. On the other hand, the content viewer 700 functions as a client and receives the reconstructed program guide.

ユーザ216は、コンテンツビューワ700に表示される再構築番組表を確認し、VODサービス装置203から配信サービスの提供を受ける。 The user 216 confirms the reconstructed program guide displayed on the content viewer 700, and receives the distribution service from the VOD service device 203.

すなわち、コンテンツビューワ700は、再構築番組表を介してユーザから選択された放送コンテンツを特定し、コンテンツ視聴装置500に通知する。そして、コンテンツ視聴装置500は、当該放送コンテンツに対応づけられたVOD配信サービスの配信元情報(配信元アドレス)をコンテンツビューワ700に通知する。コンテンツビューワ700は、それを受け、当該配信元に、配信リクエストを送信し、配信を受ける。 That is, the content viewer 700 identifies the broadcast content selected by the user via the reconstructed program guide, and notifies the content viewing device 500. Then, the content viewing device 500 notifies the content viewer 700 of the distribution source information (distribution source address) of the VOD distribution service associated with the broadcast content. The content viewer 700 receives the distribution request, transmits the distribution request to the distribution source, and receives the distribution.

コンテンツビューワ700は、例えば、タブレットPCなどで実現される。コンテンツビューワ700とコンテンツ視聴装置500とは、ホームネットワークなどのLANで接続する。これにより、ユーザ216の個人情報などは保護される。ユーザ216の個人情報保護される手段であれば、ネットワーク手段は、これに限られるものではない。 The content viewer 700 is realized by, for example, a tablet PC or the like. The content viewer 700 and the content viewing device 500 are connected by a LAN such as a home network. As a result, the personal information of the user 216 and the like are protected. The network means is not limited to this as long as it is a means for protecting the personal information of the user 216.

以上、図1から図19を用いて説明した本発明の実施形態が、これらに限るものでなく、例えば、ある実施形態の構成の一部を他の実施形態に置き換えることが可能である。また、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。これらは全て本発明の範疇に属するものである。 As described above, the embodiments of the present invention described with reference to FIGS. 1 to 19 are not limited to these, and for example, a part of the configuration of one embodiment can be replaced with another embodiment. It is also possible to add the configuration of another embodiment to the configuration of one embodiment. All of these belong to the category of the present invention.

さらに、文中や図中に現れる数値やメッセージ等もあくまで一例であり、異なるものを用いても本発明の効果を損なうものではない。 Furthermore, the numerical values and messages appearing in sentences and figures are merely examples, and even if different ones are used, the effect of the present invention is not impaired.

また、発明の機能等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実装してもよい。また、マイクロプロセッサユニット、CPU等がそれぞれの機能等を実現する動作プログラムを解釈して実行することによりソフトウェアで実装してもよい。また、ソフトウェアの実装範囲を限定するものでなく、ハードウェアとソフトウェアを併用しても良い。 Further, the functions and the like of the invention may be implemented by hardware, for example, by designing a part or all of them with an integrated circuit. Further, the microprocessor unit, the CPU, or the like may be implemented by software by interpreting and executing an operation program that realizes each function or the like. Further, the implementation range of the software is not limited, and the hardware and the software may be used together.

100:再構築番組表、100a:再構築番組表、100b:再構築番組表、100c:再構築番組表、100d:再構築番組表、100e:再構築番組表、101:現在時刻表示領域、102a:日付逆送り釦、102b:日付順送り釦、103:日付表示領域、104:メディア種別表示領域、105:表示領域、106:時刻系列表示領域、107:放送情報表示領域、108:選択表示枠、109a:サムネイル画像、109b:サムネイル画像、110:再放送予定表示オブジェクト、111a:評価情報表示オブジェクト、111b:評価情報表示オブジェクト、111c:評価を見る釦、112a:有料コンテンツ表示オブジェクト、112b:課金情報表示オブジェクト、113a:ロゴ、113b:ロゴ、113e:ロゴ、114:説明表示領域、114a:番組の説明釦、115:広告表示領域、116:操作指示受付部、116a:十字キー釦、116b:決定釦、117a:移動釦、117b:設定釦、117c:音量釦、117d:ホーム画面等への戻る釦、119:シリーズ選択釦、120a:シリーズ表示オブジェクト、120b:シリーズ表示オブジェクト、120c:過去放送番組を見る釦、121:VOD予定オブジェクト、121b:録画予約釦、123:スポット視聴可能表示オブジェクト、131:録画コンテンツ表示オブジェクト、131a:録画コンテンツ表示オブジェクト、131b:録画予約釦、
200:コンテンツ視聴システム、201:ネットワーク、202:放送サービス装置、203:VODサービス装置、204:ストリーミングサービス装置、205:検索エンジン、206:コンテンツ処理部、211:番組表エージェント、212:番組表再構築部、213:コンテンツ受信・制御部、214:ユーザ入力部、215:出力部、216:ユーザ、217:放送信号、221:番組情報蓄積部、222:ユーザ情報保持部、223:検索結果保持部、224:図形記号等、225:課金情報、226:広告情報、227:評価情報、231:破線、232:破線、233:破線、
310:ユーザ情報、311:ユーザ、312:ユーザ認証情報、313:サービスリスト、
400:エージェントサービス装置、410:サーバ装置、411:CPU、412:RAM、413:ストレージIF部、414:IPネットワーク部、415:内部ストレージ、430:ストレージ装置、431:番組情報DB、432:ユーザ情報DB、433:検索結果DB、
500:コンテンツ視聴装置、500a:コンテンツ視聴装置、500b:コンテンツ視聴装置、510:TV装置、510:テレビ装置、510a:TV装置、511:IPNW部、512:CPU、513:RAM、514:内部ストレージ、515:デジタルIF部、516:受信選局部、517:ユーザ入力部、518:信号分離部、519:映像処理部、520:音声処理部、521:グラフィックス部、522:表示出力部、523:音声出力部、524:ディスプレイ、525:スピーカ、530:情報端末装置、531:番組表アクセスアプリ、550:コンテンツ端末装置、551:CPU、552:RAM、553:内部ストレージ、554:番組提示アプリ、555:NW通信部、556:音声プロセッサ、557:グラフィックプロセッサ、558:映像処理部、559:デジタルIF部、570:コンテンツ受信装置、571:ユーザ入力部、572:CPU、573:RAM、574:内部ストレージ、575:ストレージIF部、576:受信選局部、577:ネットワークIF部、578:信号分離部、579:映像処理部、580:音声処理部、581:グラフィックス部、582:デジタルIF部、590:表示装置、
600:コンテンツストレージ、600b:コンテンツストレージ、601:番組表アプリ、602:再構築番組表、603:録画コンテンツ、611:エージェントアプリ、612:サービスリスト、612b:ユーザID、612c:パスワード、612d:URI、612e:関連情報、612f:編集釦、613:番組データ構築情報、614:再構築番組表、615:録画コンテンツ、700:コンテンツビューワ
100: Reconstructed program guide, 100a: Reconstructed program guide, 100b: Reconstructed program guide, 100c: Reconstructed program guide, 100d: Reconstructed program guide, 100e: Reconstructed program guide, 101: Current time display area, 102a : Date reverse feed button, 102b: Date forward button, 103: Date display area, 104: Media type display area, 105: Display area, 106: Time series display area, 107: Broadcast information display area, 108: Selective display frame, 109a: thumbnail image, 109b: thumbnail image, 110: rebroadcast schedule display object, 111a: evaluation information display object, 111b: evaluation information display object, 111c: evaluation button, 112a: paid content display object, 112b: billing information Display object, 113a: Logo, 113b: Logo, 113e: Logo, 114: Explanation display area, 114a: Program explanation button, 115: Advertisement display area, 116: Operation instruction reception unit, 116a: Cross key button, 116b: Confirm Button, 117a: Move button, 117b: Setting button, 117c: Volume button, 117d: Return button to home screen, etc. 119: Series selection button, 120a: Series display object, 120b: Series display object, 120c: Past broadcast program Button to view, 121: VOD schedule object, 121b: Recording reservation button, 123: Spot viewing viewable display object, 131: Recorded content display object, 131a: Recorded content display object, 131b: Recording reservation button,
200: Content viewing system, 201: Network, 202: Broadcast service device, 203: VOD service device, 204: Streaming service device, 205: Search engine, 206: Content processing unit, 211: Program guide agent, 212: Program guide re- Construction unit, 213: Content reception / control unit, 214: User input unit, 215: Output unit, 216: User, 217: Broadcast signal, 221: Program information storage unit, 222: User information retention unit, 223: Search result retention Department, 224: Graphic symbols, etc. 225: Billing information, 226: Advertising information, 227: Evaluation information, 231: Broken line, 232: Broken line, 233: Broken line,
310: User information, 311: User, 312: User authentication information, 313: Service list,
400: Agent service device, 410: Server device, 411: CPU, 412: RAM, 413: Storage IF unit, 414: IP network unit, 415: Internal storage, 430: Storage device, 431: Program information DB, 432: User Information DB, 433: Search result DB,
500: Content viewing device, 500a: Content viewing device, 500b: Content viewing device, 510: TV device, 510: TV device, 510a: TV device, 511: IPNW unit, 512: CPU, 513: RAM, 514: Internal storage , 515: Digital IF unit, 516: Reception channel selection unit, 517: User input unit, 518: Signal separation unit, 319: Video processing unit, 520: Audio processing unit, 521: Graphics unit, 522: Display output unit, 523 : Audio output unit, 524: Display, 525: Speaker, 530: Information terminal device, 531: Program guide access application, 550: Content terminal device, 551: CPU, 552: RAM, 535: Internal storage, 554: Program presentation application , 555: NW communication unit, 556: audio processor, 557: graphic processor, 558: video processing unit, 559: digital IF unit, 570: content receiving device, 571: user input unit, 572: CPU, 573: RAM, 574. : Internal storage, 575: Storage IF unit, 576: Reception channel selection unit, 577: Network IF unit, 578: Signal separation unit, 579: Video processing unit, 580: Audio processing unit, 581: Graphics unit, 582: Digital IF Department, 590: Display device,
600: Content storage, 600b: Content storage, 601: Program guide application, 602: Reconstructed program guide, 603: Recorded content, 611: Agent application, 612: Service list, 612b: User ID, 612c: Password, 612d: URI , 612e: Related information, 612f: Edit button, 613: Program data construction information, 614: Reconstructed program guide, 615: Recorded content, 700: Content viewer

Claims (7)

再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムであって、
過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、
前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として前記ストレージ部に記憶するエージェントと、
前記番組データ構築情報を用いて再構築番組データを作成し、ユーザに提示する再構築部と、
前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、
選択された前記再サービスコンテンツを受信して再生する受信再生部と、を備えるとともに、
前記再サービスコンテンツの提供元と前記ユーザとの契約の有無を保持するサービスリストを、前記ユーザ毎にさらに備え、
前記エージェントは、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、
前記再構築部は、前記ユーザ毎に、前記サービスリストで契約有とされる前記提供元が提供している前記再サービスコンテンツの、更新された前記番組データ構築情報を用いて、前記再構築番組データを作成すること
を特徴とするコンテンツ視聴システム。
A content viewing system that receives and plays back serviced content, which is broadcast content that is reserviced.
A storage unit that stores program information of past content, which is broadcast content that was broadcast in the past, in association with the broadcast start time.
Program information is stored in the storage unit. The presence or absence of re-service of the past content is searched, and the obtained search result is stored in the storage unit as program data construction information in association with the program information of the past content. With the agent
A reconstruction unit that creates reconstructed program data using the program data construction information and presents it to the user.
A selection reception unit that accepts selection of the re-service content to be viewed via the reconstructed program data, and
Rutotomoni comprising a receiving player for receiving and reproducing said selected re service content and,
A service list that holds the existence or nonexistence of a contract between the provider of the re-service content and the user is further provided for each user.
The agent repeatedly searches for the presence or absence of the re-service, and updates the program data construction information by reflecting the search result each time the search result is obtained.
The reconstructing unit uses the updated program data construction information of the reservice content provided by the provider contracted in the service list for each user to perform the reconstructed program. A content viewing system characterized by creating data.
再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムであって、
過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、
前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として前記ストレージ部に記憶するエージェントと、
前記番組データ構築情報を用いて再構築番組データを作成し、ユーザに提示する再構築部と、
前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、
選択された前記再サービスコンテンツを受信して再生する受信再生部と、を備えるとともに、
前記再サービスコンテンツの提供元と前記ユーザとの契約の有無を保持するサービスリストを、前記ユーザ毎にさらに備え、
前記エージェントは、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、
前記再構築部は、更新された前記番組データ構築情報を用いて、前記ユーザ毎に、前記提供元との契約の有無を識別可能に、前記再構築番組データを作成すること
を特徴とするコンテンツ視聴システム。
A content viewing system that receives and plays back serviced content, which is broadcast content that is reserviced.
A storage unit that stores program information of past content, which is broadcast content that was broadcast in the past, in association with the broadcast start time,
Program information is stored in the storage unit. The presence or absence of re-service of the past content is searched, and the obtained search result is stored in the storage unit as program data construction information in association with the program information of the past content. With the agent
A reconstruction unit that creates reconstructed program data using the program data construction information and presents it to the user.
A selection reception unit that accepts selection of the re-service content to be viewed via the reconstructed program data, and
Rutotomoni comprising a receiving player for receiving and reproducing said selected re service content and,
A service list that holds the existence or nonexistence of a contract between the provider of the re-service content and the user is further provided for each user.
The agent repeatedly searches for the presence or absence of the re-service, and updates the program data construction information by reflecting the search result each time the search result is obtained.
The content reconstructing unit creates the reconstructed program data so that each user can identify whether or not there is a contract with the provider by using the updated program data construction information. Viewing system.
再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムであって、
過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、
前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として前記ストレージ部に記憶するエージェントと、
前記番組データ構築情報を用いて再構築番組データを作成し、ユーザに提示する再構築部と、
前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、
選択された前記再サービスコンテンツを受信して再生する受信再生部と、を備えるとともに
前記再サービスコンテンツの提供元と前記ユーザとの契約の有無を保持するサービスリストを、前記ユーザ毎にさらに備え、
前記エージェントは、前記ユーザ毎に、前記サービスリストで契約有とされる前記提供元にアクセスし、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、
前記再構築部は、更新された前記番組データ構築情報を用いて前記再構築番組データを作成すること
を特徴とするコンテンツ視聴システム。
A content viewing system that receives and plays back serviced content, which is broadcast content that is reserviced.
A storage unit that stores program information of past content, which is broadcast content that was broadcast in the past, in association with the broadcast start time.
Program information is stored in the storage unit. The presence or absence of re-service of the past content is searched, and the obtained search result is stored in the storage unit as program data construction information in association with the program information of the past content. With the agent
A reconstruction unit that creates reconstructed program data using the program data construction information and presents it to the user.
A selection reception unit that accepts selection of the re-service content to be viewed via the reconstructed program data, and
Rutotomoni comprising a receiving player for receiving and reproducing said selected re service content and,
A service list that holds the existence or nonexistence of a contract between the provider of the re-service content and the user is further provided for each user.
The agent accesses the provider contracted in the service list for each user , repeatedly searches for the presence or absence of the re-service, and reflects the search result each time the search result is obtained to reflect the program. Update the data construction information,
The reconstruction unit is a content viewing system characterized in that the reconstructed program data is created by using the updated program data construction information.
再サービスされる放送コンテンツである再サービスコンテンツの提供を受けて再生するコンテンツ視聴システムであって、
過去に放送された放送コンテンツである過去コンテンツの番組情報を、放送開始時刻に対応づけて蓄積するストレージ部と、
前記ストレージ部に番組情報が蓄積される前記過去コンテンツの再サービスの有無を検索し、得られた検索結果を、当該過去コンテンツの番組情報に対応づけて番組データ構築情報として前記ストレージ部に記憶するエージェントと、
前記番組データ構築情報を用いて再構築番組データを作成し、ユーザに提示する再構築部と、
前記再構築番組データを介して視聴する前記再サービスコンテンツの選択を受け付ける選択受付部と、
選択された前記再サービスコンテンツを受信して再生する受信再生部と、を備え、
前記エージェントは、前記再サービスの有無を繰り返し検索し、検索結果を得る毎に当該検索結果を反映させて前記番組データ構築情報を更新し、
前記再構築部は、更新された前記番組データ構築情報を用いて前記再構築番組データを作成し、
前記ストレージ部は、放送予定の放送コンテンツである未来コンテンツの番組情報をさらに蓄積し、
前記エージェントは、前記番組データ構築情報として前記過去コンテンツの評価情報も検索するとともに、前記未来コンテンツの再サービスの予定の有無をさらに検索し、得られた検索結果を、前記ストレージ部に蓄積し、
前記番組情報は、同一シリーズの番組を特定するシリーズ特定情報を含み、
前記再構築部は、前記未来コンテンツの番組情報に、前記シリーズ特定情報により同一シリーズの番組であると特定された前記過去コンテンツの前記評価情報を付加して前記再構築番組データを作成すること
を特徴とするコンテンツ視聴システム。
A content viewing system that receives and plays back serviced content, which is broadcast content that is reserviced.
A storage unit that stores program information of past content, which is broadcast content that was broadcast in the past, in association with the broadcast start time.
Program information is stored in the storage unit. The presence or absence of re-service of the past content is searched, and the obtained search result is stored in the storage unit as program data construction information in association with the program information of the past content. With the agent
A reconstruction unit that creates reconstructed program data using the program data construction information and presents it to the user.
A selection reception unit that accepts selection of the re-service content to be viewed via the reconstructed program data, and
A reception / playback unit that receives and reproduces the selected re-service content is provided.
The agent repeatedly searches for the presence or absence of the re-service, and updates the program data construction information by reflecting the search result each time the search result is obtained.
The reconstruction unit creates the reconstructed program data using the updated program data construction information, and creates the reconstructed program data .
The storage unit further accumulates program information of future contents, which are broadcast contents scheduled to be broadcast.
The agent also searches for evaluation information of the past content as the program data construction information, further searches for the presence or absence of plans for re-service of the future content, and stores the obtained search results in the storage unit.
The program information includes series-specific information that identifies programs of the same series.
The reconstructing unit creates the reconstructed program data by adding the evaluation information of the past content identified as a program of the same series by the series specific information to the program information of the future content. A featured content viewing system.
請求項1から4いずれか1項記載のコンテンツ視聴システムであって、
前記再構築部は、前記再構築番組データを表形式で作成すること
を特徴とするコンテンツ視聴システム。
The content viewing system according to any one of claims 1 to 4.
The reconstruction unit is a content viewing system characterized in that the reconstruction program data is created in a tabular format.
請求項1から4いずれか1項記載のコンテンツ視聴システムであって、
前記エージェントは、前記放送コンテンツの放送終了直後に、当該放送コンテンツの前記再サービスの有無を検索し、得られた検索結果を前記番組データ構築情報に反映させること
を特徴とするコンテンツ視聴システム。
The content viewing system according to any one of claims 1 to 4.
The agent is a content viewing system characterized in that, immediately after the end of broadcasting of the broadcast content, the presence or absence of the re-service of the broadcast content is searched, and the obtained search result is reflected in the program data construction information.
請求項1から4いずれか1項記載のコンテンツ視聴システムであって、
前記再構築部と前記選択受付部と前記受信再生部とを備える視聴装置を備え、
前記視聴装置は、当該視聴装置で視聴可能な前記過去コンテンツの録画データにアクセス可能な録画情報を、当該過去コンテンツを特定する情報に対応づけて保持する録画情報保持部を備え、
前記再構築部は、前記再構築番組データを作成する際、前記録画情報を反映させること
を特徴とするコンテンツ視聴システム。
The content viewing system according to any one of claims 1 to 4.
A viewing device including the reconstruction unit, the selection reception unit, and the reception / playback unit is provided.
The viewing device includes a recording information holding unit that holds recorded information that can access the recorded data of the past content that can be viewed by the viewing device in association with information that identifies the past content.
The reconstructing unit is a content viewing system characterized in that the recorded information is reflected when the reconstructed program data is created.
JP2019524811A 2017-06-22 2017-06-22 Content viewing system Active JP6929360B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021130428A JP7288013B2 (en) 2017-06-22 2021-08-10 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/023083 WO2018235243A1 (en) 2017-06-22 2017-06-22 Content viewing system, content viewing method and content viewing terminal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021130428A Division JP7288013B2 (en) 2017-06-22 2021-08-10 Display device

Publications (2)

Publication Number Publication Date
JPWO2018235243A1 JPWO2018235243A1 (en) 2020-02-27
JP6929360B2 true JP6929360B2 (en) 2021-09-01

Family

ID=64737696

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019524811A Active JP6929360B2 (en) 2017-06-22 2017-06-22 Content viewing system
JP2021130428A Active JP7288013B2 (en) 2017-06-22 2021-08-10 Display device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021130428A Active JP7288013B2 (en) 2017-06-22 2021-08-10 Display device

Country Status (2)

Country Link
JP (2) JP6929360B2 (en)
WO (1) WO2018235243A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7690857B2 (en) * 2021-10-29 2025-06-11 株式会社三洋物産 Gaming Machines
JP7797340B2 (en) * 2022-09-02 2026-01-13 シャープ株式会社 Receiving device, broadcast communication system, receiving method, and program
JP2024051291A (en) * 2022-09-30 2024-04-11 サントリーホールディングス株式会社 Information providing device, information providing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002335463A (en) * 2001-05-08 2002-11-22 Alpine Electronics Inc Broadcast receiver
JP2004193943A (en) * 2002-12-11 2004-07-08 Mitsubishi Electric Corp Program reservation recording apparatus and program reservation recording method
JP4891585B2 (en) * 2005-09-21 2012-03-07 株式会社東芝 Series program search device and series program search method
JP4882781B2 (en) * 2007-02-14 2012-02-22 船井電機株式会社 Digital broadcast receiver

Also Published As

Publication number Publication date
JPWO2018235243A1 (en) 2020-02-27
JP2021177671A (en) 2021-11-11
WO2018235243A1 (en) 2018-12-27
JP7288013B2 (en) 2023-06-06

Similar Documents

Publication Publication Date Title
JP4510486B2 (en) Program guide display method, program guide display device, and computer program
CN101385342B (en) Systems and methods for managing content
TW519830B (en) Interactive television program guide systems with integrated program listings
CN102231859B (en) Interactive television systems with digital video recording and adjustable reminders
CN102098537B (en) Systems and methods for episode tracking in an interactive media environment
US7716703B2 (en) Daypart guide workflow
KR101378088B1 (en) Computer implemented method and contents receiving apparatus using an electronic questionnaire for advanced services
DE60019326T2 (en) INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM WITH GROUP LISTS
US8707358B2 (en) Apparatus for providing metadata of broadcast program
CN102523489A (en) Systems and methods for managing content
JP2009545921A (en) System and method for providing a media guidance planner
MX2010011108A (en) Configurable icons for content presentation.
JP7288013B2 (en) Display device
EP2849096A1 (en) Electronic apparatus, program recommendation system, program recommendation method, and program recommendation program
JP5079205B2 (en) System and method for providing program guide data
JP4510487B2 (en) Program guide display method, program guide display device, and computer program
JP2001224005A (en) Information service system and information service method
JP7261773B2 (en) Receiving device, system and program
JP5671343B2 (en) Program receiving apparatus, program transmitting / receiving system, program receiving method, program, and recording medium
JP2001285813A (en) Receiving device, transmitting device, and receiving method
JP2011009971A (en) Program reservation device, method, and program
JP2008109332A (en) Video recorder for broadcasting program
US20150098695A1 (en) Program Managing System, Program Recorder and Program Managing Method
JP2011023813A (en) Broadcast receiving apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210713

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210810

R150 Certificate of patent or registration of utility model

Ref document number: 6929360

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250