[go: up one dir, main page]

JP2002199318A - Program video recording reservation device - Google Patents

Program video recording reservation device

Info

Publication number
JP2002199318A
JP2002199318A JP2000394318A JP2000394318A JP2002199318A JP 2002199318 A JP2002199318 A JP 2002199318A JP 2000394318 A JP2000394318 A JP 2000394318A JP 2000394318 A JP2000394318 A JP 2000394318A JP 2002199318 A JP2002199318 A JP 2002199318A
Authority
JP
Japan
Prior art keywords
program
user
recording reservation
video data
storage means
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.)
Granted
Application number
JP2000394318A
Other languages
Japanese (ja)
Other versions
JP3551921B2 (en
Inventor
Satoshi Matsuura
聰 松浦
Takahiro Kudo
貴弘 工藤
Jun Ozawa
順 小澤
Hiroshi Kutsumi
洋 九津見
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000394318A priority Critical patent/JP3551921B2/en
Publication of JP2002199318A publication Critical patent/JP2002199318A/en
Application granted granted Critical
Publication of JP3551921B2 publication Critical patent/JP3551921B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 番組の録画をセンター側で一括で行い、ユー
ザに録画された番組を高速ネットワークを介して提供す
る番組視聴システムの提案。 【解決手段】 1はCATV同軸ケーブル、2はセンタ
ーと各家庭とを高速IP回線で接続するイントラネッ
ト、3はケーブル1に送出される番組を受信するCAT
Vチューナ、4はCATVチューナ2により受信された
番組をNTSC信号として受信し、MPEG2にエンコ
ードして所定の期間蓄積し、イントラネット2にMPE
G2ストリームを送出するビデオサーバ、5はCATV
ケーブル1を利用してインターネットに接続するケーブ
ルモデム、6はケーブルモデム5を介してインターネッ
トに接続して最新の番組表を取得するとともに、各家庭
端末7、もしくは携帯端末8からユーザ登録、録画予
約、番組視聴などの操作を受け付け、ビデオサーバ4を
制御する制御サーバである。
(57) [Summary] [PROBLEMS] To propose a program viewing system that collectively records programs on a center side and provides the recorded programs to a user via a high-speed network. SOLUTION: 1 is a CATV coaxial cable, 2 is an intranet connecting a center to each home by a high-speed IP line, and 3 is a CAT for receiving a program transmitted to the cable 1
The V tuner 4 receives the program received by the CATV tuner 2 as an NTSC signal, encodes the program into MPEG2, accumulates it for a predetermined period, and stores the MPE in the intranet 2.
Video server that sends G2 stream, 5 is CATV
A cable modem 6 connects to the Internet using the cable 1, and a cable modem 6 connects to the Internet via the cable modem 5 to acquire the latest program guide, and also performs user registration and recording reservation from each home terminal 7 or mobile terminal 8. , A control server that receives operations such as program viewing and controls the video server 4.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、衛星放送やCAT
V、地上波放送など複数の放送メディアが存在する中
で、これらの放送を録画する録画装置に関し、特に、マ
ンションや特定の地域で形成されるコミュニティーでの
共同録画に関する。
[0001] The present invention relates to satellite broadcasting and CAT.
BACKGROUND OF THE INVENTION In the presence of a plurality of broadcast media such as V and terrestrial broadcasts, the present invention relates to a recording device for recording these broadcasts, and more particularly to a joint recording in a condominium or a community formed in a specific area.

【0002】[0002]

【従来の技術】デジタル放送の開始に伴い、放送の多チ
ャンネル化が進行している。放送の多チャンネル化がす
すむと、興味のある番組が同じ時間帯に放送される確率
が高くなる。このため、同時に放送されている複数のチ
ャンネルの番組を同時に録画する必要が生じてくる。
2. Description of the Related Art With the start of digital broadcasting, the number of broadcasting channels has been increased. As the number of broadcast channels increases, the probability that an interesting program will be broadcast in the same time zone increases. For this reason, it becomes necessary to simultaneously record programs on a plurality of channels that are broadcast simultaneously.

【0003】そこで、複数のチャネルを録画できるよう
なハードディスクを用いたビデオデッキなどが開発され
ている。
Therefore, a video deck using a hard disk capable of recording a plurality of channels has been developed.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
ビデオデッキなどの録画装置では、10チャンネルとい
った非常に多数のチャンネルの番組を同時に録画するこ
とはできない。この課題に対する解決策としては、録画
装置やチューナを放送チャネルの個数だけ用意するなど
の方法もあるが、ユーザのコスト負担が大きくなり、ま
た結局、同一番組を多数の人間が複数箇所で録画するこ
とになるため資源の無駄使いにあり、環境的にもやさし
い設計ではなく、良い解決方法とはいえない。
However, conventional recording devices such as video decks cannot simultaneously record programs on a very large number of channels such as 10 channels. As a solution to this problem, there is a method of preparing recording apparatuses and tuners by the number of broadcast channels. However, the cost burden on the user increases, and eventually, a large number of people record the same program at a plurality of locations. This is a waste of resources, is not an environmentally friendly design, and is not a good solution.

【0005】さらに、家庭で録画を行う方法では、録画
装置が常に通電状態になくてはならないため、待機電力
が問題となる。特に、野球放送などで放送時間が変更に
なった場合の対応を行うためには、放送時間が変更にな
っているかどうかを電子番組表を定期的に受信してチェ
ックする必要があり、待機電力は非常に大きくなる。
[0005] Furthermore, in the method of recording at home, the standby power becomes a problem because the recording device must always be in the energized state. In particular, in order to respond to a change in broadcast time in baseball broadcasts, it is necessary to periodically receive an electronic program guide to check whether the broadcast time has changed. Becomes very large.

【0006】一方でインターネットの普及や、わが国の
IT(Information Technology)政策に伴い、家庭向けの
高速ネットワークも急速に整えられつつある。このた
め、番組の録画を一括で受け付け、高速ネットワークを
介して録画番組をユーザに提供する番組視聴システムも
現実のものとなってきた。
On the other hand, the spread of the Internet and the
In line with IT (Information Technology) policies, high-speed networks for homes are also being rapidly established. For this reason, a program viewing system that accepts recording of a program in a lump and provides the user with the recorded program via a high-speed network has also become a reality.

【0007】このような番組視聴システムを利用すれ
ば、同じ時間に放送される番組を含めて、ユーザは好き
な番組を好きな時間に見ることができる。
[0007] By using such a program viewing system, a user can watch a favorite program at a desired time, including a program broadcast at the same time.

【0008】しかしながら、録画する番組は単調に増加
するため、記録媒体のバックアップなどのメンテナンス
増大や、記録媒体の増設などランニングコストが非常に
かかるなどの問題点がある。
However, since the number of programs to be recorded increases monotonically, there are problems such as increased maintenance such as backup of a recording medium and extremely high running costs such as additional recording media.

【0009】また、多チャンネル化が進むと、番組を選
択するための情報も増加する。このため、例えば番組表
の一覧性が損なわれる結果、使い勝手が悪くなる恐れ
や、興味のある番組を見逃してしまう恐れがある。
Further, as the number of channels increases, information for selecting a program also increases. For this reason, for example, as a result of impairing the listability of the program guide, there is a possibility that usability may deteriorate or a program of interest may be missed.

【0010】さらに、ユーザから外出先から録画したい
という要望がかなりある。この要望に対して、プッシュ
電話のDTMF信号により外出先から録画予約を行えるビデ
オデッキが発売されているが、あらかじめビデオテープ
を録画したい位置に合わせてセットしておく必要がある
ため、急な録画予約に対しては対応できないという問題
が生じる。
[0010] Furthermore, there is a considerable demand from users for recording from outside. In response to this request, VCRs that allow recording reservations to be made on the go using the DTMF signal of a push telephone have been released.However, since it is necessary to set a video tape in advance to the position where you want to record, There is a problem that reservations cannot be handled.

【0011】また、ビデオデッキに電話回線を接続する
必要があり、設置上の問題点となっている。
Further, it is necessary to connect a telephone line to the video deck, which is a problem in installation.

【0012】[0012]

【課題を解決するための手段】上述の問題点を解決する
ため、録画番組を蓄積しておく期限をセンター側で管理
することにより、記録媒体の増設を行うことなく自由度
の高い番組視聴を提供できる番組視聴システムを提案す
る。このシステムでは、番組の録画を一括で受け付け、
高速ネットワークを介して録画番組をユーザに提供する
ため、ユーザは番組を見たいときに端末の電源を入れ
て、センターにアクセスすれば良い。したがって、端末
側の待機電力や録画メディアが必要ないなど、環境にも
やさしいシステムといえる。
In order to solve the above-mentioned problems, the center manages the time limit for storing recorded programs, so that program viewing with a high degree of freedom can be performed without adding recording media. We propose a program viewing system that can be provided. This system accepts recordings of programs in a batch,
In order to provide the recorded program to the user via the high-speed network, the user only needs to turn on the terminal and access the center when the user wants to watch the program. Therefore, it can be said that the system is environmentally friendly, as it does not require the terminal side's standby power or recording media.

【0013】さらに、センター側に端末に表示するGUI
データを持たせることで、ユーザの嗜好を考慮したユー
ザ個別のGUI画面の構成を容易にし、使いやすい操作環
境を提供する番組視聴システムを提案する。また、セン
ター側をインターネットと接続することにより、インタ
ーネットに接続可能な携帯端末から予約操作が可能な番
組視聴システムを提案する。
Further, a GUI displayed on the terminal on the center side
By providing data, we propose a program viewing system that facilitates the configuration of individual GUI screens in consideration of user preferences and provides an easy-to-use operation environment. Also, by connecting the center side to the Internet, a program viewing system capable of performing a reservation operation from a mobile terminal capable of connecting to the Internet is proposed.

【0014】請求項1記載の番組録画予約装置は、放送
されている番組を蓄積する番組蓄積手段と、前記蓄積手
段が蓄積すべき番組を決定し、蓄積手段への蓄積を制御
する録画予約手段と、前記蓄積手段に蓄積されている番
組を複数のユーザに送出する番組送出手段と、前記番組
送出手段が送出すべき番組を各ユーザから受け付ける番
組録画予約装置であって、前記録画予約手段は、インタ
ーネットを介して前記複数のユーザからの録画予約を受
け付けることを特徴とする。これにより、ユーザは外出
先から携帯電話などで番組を録画予約しておき、時間の
あるときに家庭で録画予約した番組を視聴できる。
According to a first aspect of the present invention, there is provided a program recording reservation device for storing a program being broadcast, and a recording reservation device for determining a program to be stored by the storage device and controlling storage in the storage device. A program transmission unit for transmitting a program stored in the storage unit to a plurality of users; and a program recording reservation device for receiving, from each user, a program to be transmitted by the program transmission unit, wherein the recording reservation unit includes: Receiving recording reservations from the plurality of users via the Internet. As a result, the user can reserve a program for recording on a mobile phone or the like from an outside location and view the program reserved for recording at home when there is time.

【0015】請求項2記載の番組録画予約装置は、前記
番組蓄積手段に蓄積されている番組に蓄積期限を付与
し、蓄積期限を超過した番組を前記番組蓄積手段から削
除する番組管理手段を有することを特徴とする。これに
より、記録媒体を増設することなく、有限な記録媒体を
用いて番組録画機能を提供することができる。
According to a second aspect of the present invention, there is provided a program recording reservation device having a program management means for giving a storage time limit to a program stored in the program storage means and deleting a program which has exceeded the storage time limit from the program storage means. It is characterized by the following. This makes it possible to provide a program recording function using a limited recording medium without adding a recording medium.

【0016】請求項3記載の番組録画予約装置は、前記
番組管理手段が前記番組蓄積手段から番組を削除する期
限に先立って、番組が削除される期限が迫っていること
を通知する期限通知手段を備えたことを特徴とする。こ
れにより、ユーザがせっかく録画した番組を一度も見る
ことなく削除されてしまうことを防止できる。
A program recording reservation apparatus according to claim 3, wherein prior to the time limit for deleting the program from the program storage means, the program management means notifies that the time limit for deleting the program is imminent. It is characterized by having. As a result, it is possible to prevent the user from deleting the recorded program without ever viewing it.

【0017】請求項4記載の番組録画予約装置は、前記
番組指定手段により指定された番組のIDと、ジャン
ル、出演者、番組のキーワードのうち少なくとも1つを
対応させて時間順に記憶する番組履歴記憶手段と、端末
の操作画面に表示する広告を蓄積する広告データベース
と、前記番組履歴記憶手段の各ジャンルの視聴割合、各
出演者の出現頻度、各キーワードの出現頻度のうち少な
くとも1つの情報を用いて、前記広告データベースより
広告を選択する広告選択手段と、選択された広告を前記
番組の再生および録画予約を行う端末の操作画面に挿入
する広告挿入手段とを有することを特徴とする。これに
より、ユーザの嗜好傾向を考慮した広告表示が可能とな
る。
The program recording reservation apparatus according to claim 4, wherein the program history storing the program ID specified by the program specifying means and at least one of a genre, a performer, and a keyword of the program in chronological order. Storage means, an advertisement database for storing advertisements to be displayed on the operation screen of the terminal, and at least one of information on a viewing ratio of each genre, an appearance frequency of each performer, and an appearance frequency of each keyword in the program history storage means. And an advertisement selecting unit for selecting an advertisement from the advertisement database, and an advertisement inserting unit for inserting the selected advertisement into an operation screen of a terminal for performing reproduction and recording reservation of the program. As a result, advertisement display can be performed in consideration of the user's preference.

【0018】請求項5記載の番組録画予約装置は、前記
蓄積された番組の指定を、番組の放送日時、タイトル、
出演者、ジャンル、キーワードのうち少なくとも1つの
情報を用いて行うことを特徴とする。これにより、録画
予約した番組の数が多い場合に、ユーザは再生したい番
組を効率的に選択することができる。
According to a fifth aspect of the present invention, in the program recording reservation apparatus, the designation of the stored program is performed by setting a broadcast date and time of the program, a title,
It is characterized by performing using at least one piece of information among the performers, genres, and keywords. Accordingly, when the number of programs reserved for recording is large, the user can efficiently select a program to be reproduced.

【0019】請求項6記載の番組録画予約装置は、請求
項2記載の番組録画予約装置が送出する番組を再生する
番組再生装置において、前記蓄積期限を超過した番組を
自動的にダウンロードして蓄積しておく番組蓄積手段を
有することを特徴とする。これにより、ユーザがせっか
く録画した番組を一度も見ることなく削除されてしまう
ことを防止できる。
According to a sixth aspect of the present invention, there is provided a program recording reservation apparatus for automatically downloading and storing a program whose storage period has expired in a program reproduction apparatus for reproducing a program transmitted by the program recording reservation apparatus according to the second aspect. It is characterized by having a program storage means for storing. As a result, it is possible to prevent the user from deleting the recorded program without ever viewing it.

【0020】請求項7記載の番組録画予約装置は、放送
日時、タイトル、出演者、ジャンル、番組内容説明の少
なくとも1つを含む番組情報を取得する番組情報取得手
段と、放送されている番組を前記番組情報と対応づけて
所定の期間蓄積しておく番組蓄積手段と、前記蓄積手段
に蓄積されている番組を複数のユーザに送出する番組送
出手段と、前記番組蓄積手段の番組情報を検索して前記
番組送出手段が送出すべき番組を各ユーザが決定する番
組検索手段とを有すること特徴とする。これにより、ユ
ーザが番組を見逃してしまった場合でも、所定の期間内
であれば、番組情報にもとづいて番組を検索し、視聴す
ることが可能となる。
According to a seventh aspect of the present invention, there is provided a program recording reservation device, comprising: a program information acquiring unit for acquiring program information including at least one of a broadcast date and time, a title, a cast, a genre, and a program description; A program storage unit that stores the program stored in the storage unit to a plurality of users in association with the program information for a predetermined period; and a search unit that searches for the program information in the program storage unit. And a program search means for each user to determine a program to be transmitted by the program transmission means. As a result, even if the user misses the program, it is possible to search for and view the program based on the program information within a predetermined period.

【0021】[0021]

【発明の実施の形態】全体構成 本発明における一実施例について図面を参照して説明す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Overall Configuration One embodiment of the present invention will be described with reference to the drawings.

【0022】図1は本実施形態の全体のシステム構成を
示す図である。
FIG. 1 is a diagram showing the overall system configuration of the present embodiment.

【0023】図1において、001はCATV同軸ケーブ
ル、002はセンターと各家庭とを高速IP回線で接続す
るイントラネット、003はCATV同軸ケーブル001に
送出される番組を受信するCATVチューナ、004はCATV
チューナ002により受信された番組をNTSC信号として
受信し、MPEG-2にエンコードして所定の期間蓄積する
とともに、イントラネット002に対してMPEG-2スト
リームを送出するビデオサーバ、005はCATV同軸ケー
ブル001を利用してCATV局側との接続を行うセンター
側のケーブルモデム、011はセンター側のケーブルモ
デムの接続を受け付けるCATV局側のケーブルモデム、0
12はCATV局側ケーブルモデム011とインターネット
間でデータ通信を中継するゲートウェイ、009は複数
の番組を多重化してCATV同軸ケーブル001に送出する
番組送出部、013はインターネットに対して番組表デ
ータを供給する番組表サーバ、014はインターネット
と携帯電話網との間でデータ通信を中継する携帯端末用
ゲートウェイ、014は携帯端末008との間で無線通
信を行い携帯電話網と接続する基地局、006はケーブ
ルモデム005を介してインターネットに接続して最新
の番組表を取得するとともに、各家庭端末007、もし
くは携帯端末008からユーザ登録、録画予約、番組視
聴などの操作を受け付け、ビデオサーバ004を制御す
る制御サーバである。また、ビデオサーバ004と制御
サーバ006は1台のPCやワークステーション上に実
現しても構わないことは言うまでもない。また、各家庭
の端末007はインターネットブラウザを搭載した汎用
PCなどの機器によって実現しても良い。また、制御サー
バへ接続して番組予約を行うサービスについては、携帯
端末008としては、基地局015から携帯端末用ゲー
トウェイ014を介してインターネットへ接続する機能
とhtmlで記述されたページを閲覧する機能とを有してい
る携帯機器を利用することができる。この場合のインタ
ーネットへの接続は、パケット方式でも回線交換方式で
もどちらでも良い。なお、上述したMPEGとはMoving Pic
ture Expert Groupの略で、映像(動画像)を蓄積、伝送
するための圧縮方法や伸長方法、データ構造を規定した
国際標準規格である。本実施例で用いるMPEG-2の再生品
質は、ハイビジョンテレビ並みである。
In FIG. 1, 001 is a CATV coaxial cable, 002 is an intranet connecting a center to each home by a high-speed IP line, 003 is a CATV tuner that receives programs transmitted to the CATV coaxial cable 001, and 004 is CATV.
A video server that receives a program received by the tuner 002 as an NTSC signal, encodes the MPEG-2 and stores it for a predetermined period, and sends an MPEG-2 stream to the intranet 002. 005 is a CATV coaxial cable 001. A cable modem on the center side for connecting to the CATV station side using the cable modem, 011 is a cable modem on the CATV station side for accepting connection of the cable modem on the center side, 0
12 is a gateway for relaying data communication between the cable modem 011 on the CATV station side and the Internet, 009 is a program transmitting unit for multiplexing a plurality of programs and transmitting them to the CATV coaxial cable 001, and 013 supplies program table data to the Internet 014, a mobile terminal gateway that relays data communication between the Internet and the mobile phone network; 014, a base station that performs wireless communication with the mobile terminal 008 and connects to the mobile phone network; It connects to the Internet via the cable modem 005 to obtain the latest program guide, and accepts operations such as user registration, recording reservation, and program viewing from each home terminal 007 or mobile terminal 008, and controls the video server 004. Control server. Also, it goes without saying that the video server 004 and the control server 006 may be realized on one PC or workstation. In addition, each home terminal 007 is a general-purpose terminal equipped with an Internet browser.
It may be realized by a device such as a PC. As for the service for connecting to the control server and making a program reservation, the mobile terminal 008 includes a function of connecting to the Internet from the base station 015 via the mobile terminal gateway 014 and a function of browsing a page described in html. And a portable device having the following. In this case, connection to the Internet may be either a packet method or a circuit switching method. The above-mentioned MPEG is Moving Pic
This is an international standard that defines the compression method, decompression method, and data structure for storing and transmitting video (moving images). The playback quality of MPEG-2 used in this embodiment is comparable to that of a high-definition television.

【0024】なお、インターネットへの接続方法は他に
モデムやDSUを利用したダイアルアップ接続、PHSや携帯
電話のパケット通信など、どんな方法でも構わない。ま
た、番組の受信方法は、CATVに限らず地上波放送や衛星
放送でも良い。例えば、番組の受信にデジタルBS放送を
利用した場合は、CATVチューナ003の代わりにデジタ
ルBSチューナとなる。デジタルBS放送では、番組表を放
送から取得できるのでインターネットに接続するための
モデムは、家庭内端末007のみを利用する場合は不要
である。なお、デジタルBSチューナとビデオサーバ00
4との間の映像、音声信号はアナログ信号、デジタル信
号のいずれでも構わない。
In addition, any method of connection to the Internet, such as a dial-up connection using a modem or a DSU, packet communication of a PHS or a mobile phone, may be used. The method of receiving the program is not limited to CATV, but may be terrestrial broadcasting or satellite broadcasting. For example, when a digital BS broadcast is used for receiving a program, a digital BS tuner is used instead of the CATV tuner 003. In the digital BS broadcast, a program guide can be obtained from the broadcast, so that a modem for connecting to the Internet is unnecessary when only the home terminal 007 is used. The digital BS tuner and the video server 00
The video and audio signals between them may be either analog signals or digital signals.

【0025】本システムにより、例えば、携帯端末00
8として携帯電話を利用して、制御サーバ006にアク
セスし見たい番組を外出先から録画予約しておき、帰宅
してから家庭内端末007で予約しておいた番組を視聴
することができる。また、本システムでは、同時に放送
される裏番組もすべて録画予約しておくことができる。
また、見たい番組を見逃してしまった場合には、家庭内
端末007から制御サーバ006にアクセスし、ビデオ
サーバ004に蓄積されているかどうかを検索し、蓄積
されている場合には、ビデオサーバ004からMPEG2の
ビデオストリームを送出し、家庭内端末007で受信し
て視聴することができる。本実施例では、すべての番組
を一旦ビデオサーバに蓄積するため、例えば既に番組放
送が始っている場合においても、番組の最初から楽しむ
ことができる。
According to the present system, for example, the portable terminal 00
The user can access the control server 006 using the mobile phone 8 and make a recording reservation for a program that he / she wants to watch from outside, and after returning home, can view the program reserved with the home terminal 007. Further, in the present system, it is possible to make a reservation for recording of all the programs that are broadcast simultaneously.
If the user misses the desired program, the home server 007 accesses the control server 006 to search whether the program is stored in the video server 004. Can send an MPEG2 video stream, and the home terminal 007 can receive and view the stream. In the present embodiment, since all programs are temporarily stored in the video server, the user can enjoy the program from the beginning even if the program broadcast has already started.

【0026】また、システム管理のランニング費用は、
制御サーバが端末に提供するGUIにバナー広告を表示す
ることでまかなうと良い。この広告は後述の実施例に示
すように、ユーザの嗜好に合わせて選択することが可能
であり、無差別の広告と比較して優れた広告効果を期待
できる。
The running cost of system management is
It is better to display the banner advertisement on the GUI provided to the terminal by the control server. This advertisement can be selected according to the user's preference, as shown in the examples described later, and a superior advertisement effect can be expected as compared with the indiscriminate advertisement.

【0027】ビデオサーバの構成 次にビデオサーバ004の詳細構成について説明する。Next, a detailed configuration of the video server 004 will be described.

【0028】図2は、ビデオサーバ004のシステム構
成を示す図である。
FIG. 2 is a diagram showing a system configuration of the video server 004.

【0029】図2において、201はCATVチューナ00
3からのNTSCビデオ出力を入力として、MPEG2フォーマ
ットにデジタルエンコードするビデオエンコーダ、20
2はビデオエンコーダから出力されるMPEG-2ストリーム
を蓄積するビデオデータ蓄積部、203は端末007か
ら送信される再生、チャンネル変更、巻き戻しなどの制
御信号を受信して、イントラネット002に送出するビ
デオストリームの制御を行うビデオストリーム制御部、
204は番組のタイトルや放送日などから対応するビデ
オデータのIDを返すとともに、期限が切れたビデオデー
タや誰からも予約されていないビデオデータをビデオデ
ータ蓄積部202の蓄積可能容量に応じてビデオデータ
蓄積部202から削除するビデオデータ管理部、205
はカレンダー情報と時刻を保持し、ビデオデータ管理部
204からの日時参照と日数計算を受け付ける日時管理
部、206はビデオデータ蓄積部202に蓄積された各
ビデオデータの蓄積期限とユーザからの予約数を記憶す
る蓄積管理テーブル、207はビデオデータ蓄積部20
2に蓄積された各ビデオデータのタイトル、ジャンル、
出演者、番組内容、放送日などの番組情報を記憶する番
組情報テーブル、208はイントラネット002に対し
てデータを送受信する高速通信インタフェースである。
In FIG. 2, reference numeral 201 denotes a CATV tuner 00.
Video encoder for digitally encoding to the MPEG2 format using the NTSC video output from
Reference numeral 2 denotes a video data storage unit that stores an MPEG-2 stream output from a video encoder. Reference numeral 203 denotes a video that receives a control signal such as reproduction, channel change, or rewind transmitted from a terminal 007 and transmits the control signal to an intranet 002. A video stream control unit for controlling a stream,
204 returns the ID of the video data corresponding to the program title or broadcast date, and also converts expired video data or video data that has not been reserved by anyone according to the storage capacity of the video data storage unit 202. Video data management unit 205 to be deleted from the data storage unit 202
Is a date and time management unit that holds calendar information and time, and receives date and time reference and number of days calculation from the video data management unit 204, and 206 is a storage period of each video data stored in the video data storage unit 202 and the number of reservations from the user 207 is a video data storage unit 20
2, title, genre,
A program information table 208 for storing program information such as performers, program contents, broadcast dates, and the like, and a high-speed communication interface 208 for transmitting and receiving data to and from the intranet 002.

【0030】まず、ビデオストリーム送出時の動作を図
3のフローチャートを用いて説明する。
First, the operation at the time of transmitting a video stream will be described with reference to the flowchart of FIG.

【0031】<ステップa1>端末007が制御サーバ0
06に対してビデオデータ送出要求を送信すると、制御
サーバ006がこれを中継し、ビデオデータ管理部20
4がビデオデータ送出要求を受信する。
<Step a1> Terminal 007 is in control server 0
When the control server 006 transmits a video data transmission request to the video data management unit 20
4 receives the video data transmission request.

【0032】<ステップa2>ビデオデータ管理部204
は、番組情報テーブル207を検索し、要求のあったビ
デオデータがビデオデータ蓄積部202に蓄積されてい
るかどうか調べる。番組情報テーブル207の例を図4
に示す。
<Step a2> Video data management unit 204
Searches the program information table 207 and checks whether the requested video data is stored in the video data storage unit 202. FIG. 4 shows an example of the program information table 207.
Shown in

【0033】<ステップa3>ビデオデータ蓄積部202
に要求のあったビデオデータが蓄積されている場合に
は、ステップa4に進む。そうでない場合には、ステップ
a6に進む。
<Step a3> Video data storage section 202
If the requested video data is stored in step a4, the process proceeds to step a4. If not, step
Proceed to a6.

【0034】<ステップa4>ビデオデータ管理部204
は、該当するビデオデータのIDを制御サーバ006に返
し、制御サーバ006はこれを端末007に中継する。
<Step a4> Video data management unit 204
Returns the ID of the corresponding video data to the control server 006, and the control server 006 relays this to the terminal 007.

【0035】<ステップa5>端末007は、制御サーバ
006より返されたビデオデータのIDを用いてビデオデ
ータの送出をビデオストリーム制御部203に要求す
る。
<Step a5> The terminal 007 requests the video stream control unit 203 to transmit video data using the video data ID returned from the control server 006.

【0036】<ステップa6>ビデオストリーム制御部2
03は、高速通信インタフェース208を介して、端末
007に対してビデオデータの送出を開始しステップを
終了する。
<Step a6> Video stream control unit 2
03 starts transmission of video data to the terminal 007 via the high-speed communication interface 208, and ends the step.

【0037】<ステップa7>該当するビデオデータがな
いことを制御サーバ006に通知してステップを終了す
る。
<Step a7> The control server 006 is notified that there is no corresponding video data, and the step ends.

【0038】本実施例では、CATVチューナで受信した番
組はすべてビデオエンコーダ201でMPEG2ビデオデー
タに変換し、一旦ビデオデータ蓄積部202に蓄積す
る。そして、制御サーバ006より要求のあったビデオ
データを高速通信インタフェース208を介してイント
ラネット002に送出する。したがって、リアルタイム
視聴の場合は、ビデオデータを蓄積すると同時にイント
ラネットへの送出をも行う。
In this embodiment, all the programs received by the CATV tuner are converted into MPEG2 video data by the video encoder 201 and temporarily stored in the video data storage unit 202. Then, the video data requested by the control server 006 is transmitted to the intranet 002 via the high-speed communication interface 208. Therefore, in the case of real-time viewing, video data is stored and simultaneously transmitted to the intranet.

【0039】つぎに、ビデオデータの管理の動作を図6
のフローチャートを用いて説明する。
Next, the operation of managing video data will be described with reference to FIG.
This will be described with reference to the flowchart of FIG.

【0040】放送を録画して提供するサービスを実施す
る場合、時間経過に比例して蓄積するビデオデータ量が
増加するため、全ての録画したビデオデータを永続的に
保持することは困難である。そこで、本実施例では、ビ
デオデータの蓄積期限をあらかじめ決めておき、蓄積期
限が切れたビデオデータを自動的に削除するアプローチ
を採る。
When implementing a service for recording and providing broadcasts, the amount of video data to be stored increases in proportion to the passage of time, and it is difficult to permanently retain all the recorded video data. Therefore, in this embodiment, an approach is adopted in which the storage period of the video data is determined in advance, and the video data whose storage period has expired is automatically deleted.

【0041】<ステップb1>日時管理部205はあらか
じめ設定された所定の時刻(例えば毎日早朝4:00)
になると、ビデオデータ管理部204に通知を行う。
<Step b1> The date / time management unit 205 sets a predetermined time (for example, every day at 4:00 in the morning).
Then, the video data management unit 204 is notified.

【0042】<ステップb2>日時管理部205からの通
知を受けたビデオデータ管理部204は、蓄積管理テー
ブル206を検索し、蓄積期限切れのビデオデータがな
いかどうか調べる。蓄積管理テーブル206の例を図5
に示す。
<Step b2> Upon receiving the notification from the date and time management unit 205, the video data management unit 204 searches the storage management table 206 and checks whether there is any video data whose storage period has expired. FIG. 5 shows an example of the accumulation management table 206.
Shown in

【0043】<ステップb3>蓄積期限切れのビデオデー
タがある場合は、ステップb4に進み、そうでない場合は
ステップb5に進む。
<Step b3> If there is video data whose storage period has expired, the flow proceeds to step b4; otherwise, the flow proceeds to step b5.

【0044】<ステップb4>番組情報テーブル207か
ら蓄積期限切れビデオデータのレコードを削除すると同
時に、ビデオデータ蓄積部202から対応するビデオデ
ータを削除する。
<Step b4> The record of the expired video data is deleted from the program information table 207, and at the same time, the corresponding video data is deleted from the video data storage unit 202.

【0045】<ステップb5>蓄積管理テーブル206を
検索し、蓄積期限切れ7日前のビデオデータがないかど
うか調べる。
<Step b5> The storage management table 206 is searched to determine whether there is video data seven days before the storage expiration date.

【0046】<ステップb6>蓄積期限切れ7日前のビデ
オデータがある場合は、次のステップに進む。そうでな
い場合は、ステップを終了する。
<Step b6> If there is video data seven days before the storage expiration date, the process proceeds to the next step. If not, the step ends.

【0047】<ステップb7>蓄積期限切れ7日前のビデ
オデータについて、ユーザからの予約があるかどうかを
蓄積管理テーブル206を検索して調べる。
<Step b7> With respect to the video data seven days before the expiration of the storage expiration, the storage management table 206 is searched to check whether there is a reservation from the user.

【0048】<ステップb8>蓄積期限切れ7日前のビデ
オデータのうちユーザからの予約があるビデオデータが
存在する場合は、これらのビデオデータと予約している
ユーザIDとを対応させたリストを作成し、次のステップ
に進む。そうでない場合は、ステップを終了する。
<Step b8> If there is video data reserved by the user among the video data seven days before the storage expiration date, a list is created in which these video data are associated with the reserved user ID. Proceed to the next step. If not, the step ends.

【0049】<ステップb9>ステップb8で作成したリス
トに含まれる各ユーザに対して、リスト内の対応する予
約ビデオデータの蓄積期限が1週間にせまっていること
を対応するユーザ端末に対して通知し、ステップを終了
する。
<Step b9> For each user included in the list created in step b8, the corresponding user terminal is notified that the storage term of the corresponding reserved video data in the list has been reduced to one week. And terminate the step.

【0050】本実施例では、ビデオデータ蓄積部はCATV
の全チャンネルを24時間録画して約1ヶ月分の蓄積が可
能な容量を想定しているが、この容量はサービスの内容
に応じて自由に設定して良い。また、ビデオデータ蓄積
部に各ユーザ向けに有料で所定の容量を貸し出すことの
できるレンタル用のHDDなどを接続しても構わない。こ
れにより、削除されたくないビデオデータをコピーし
て、ユーザがHDD利用料金を支払う限りは、半永続的に
データを保持するようにすることができる。レンタル用
HDDへのビデオデータの移動は、ビデオデータ再生時に
オプション選択することで実現できる(図19)。ここで
は、煩雑な操作を排除するためレンタル用HDDの容量が
許す限り、「蓄積期限を越えても削除しない」というオ
プションを選択できるようにする。レンタル用HDDの容
量が足りない場合には、ユーザに蓄積したビデオデータ
の中から削除するビデオデータを選択させるようにす
る。このときには、蓄積した日時の古さや既に見たかど
うかなどの属性によりビデオデータを順序づけてユーザ
に見せると便利である。なお、レンタル用HDDに蓄積し
たビデオデータの削除は、一般的なパーソナルコンピュ
ータのファイル管理と同様にユーザによって好きなとき
に自由に行えるようにするものとする。また、本実施例
ではビデオデータのエンコードにMPEG2を利用したがMPE
G4など他のフォーマットでも良いことは言うまでもな
い。MPEG4を利用する場合は、端末の能力に応じて送出
するビデオストリームのデータ量を制御すると良い。な
お、ユーザ端末への通知はユーザ端末側で受信可能な手
段であれば電子メールや独自の通信方法など何でも良
い。
In this embodiment, the video data storage unit is a CATV
It is assumed that there will be a capacity for recording all channels for 24 hours and storing for about one month, but this capacity can be set freely according to the content of the service. Alternatively, a rental HDD or the like that can rent a predetermined capacity for a fee to each user may be connected to the video data storage unit. As a result, it is possible to copy video data that is not desired to be deleted and retain the data semi-permanently as long as the user pays the HDD usage fee. For rental
Moving video data to the HDD can be achieved by selecting options when playing back video data (Fig. 19). Here, in order to eliminate cumbersome operations, as long as the capacity of the rental HDD permits, an option of “do not delete even if the storage expiration date is exceeded” can be selected. If the capacity of the rental HDD is insufficient, the user is prompted to select video data to be deleted from the stored video data. At this time, it is convenient to show the video data to the user in order according to attributes such as the age of the accumulated date and time or whether or not the video data has already been viewed. The deletion of the video data stored in the rental HDD can be freely performed by the user at any time as in the case of file management of a general personal computer. In this embodiment, MPEG2 is used to encode video data.
It goes without saying that other formats such as G4 may be used. When using MPEG4, it is preferable to control the data amount of the video stream to be transmitted according to the capability of the terminal. The notification to the user terminal may be any means such as an e-mail or a unique communication method as long as the means can be received by the user terminal.

【0051】また、ユーザの要求に応じて、ビデオデー
タ蓄積部202に蓄積されている番組をユーザに開示す
ることにより、ユーザが現在視聴可能なコンテンツの存
在を確認することができる。
Also, by disclosing the program stored in the video data storage unit 202 to the user in response to the user's request, it is possible to confirm the existence of the content that can be currently viewed by the user.

【0052】また、現在の話題に関連したコンテンツを
優先的に蓄積することが考えられる。例えば、現在、一
週間に一回放映中のドラマに関しては蓄積期限をすぎて
も、そのドラマの放映が終了するまではバックナンバー
として優先的に蓄積しておく。これにより、現在、ドラ
マを視聴しているユーザが過去の内容を確認するのに便
利である。
It is conceivable to preferentially accumulate contents related to the current topic. For example, a drama that is currently being broadcast once a week, even if the storage period has passed, is preferentially stored as a back number until the broadcast of the drama ends. This is convenient for the user who is currently watching the drama to check the past contents.

【0053】制御サーバの構成 次に制御サーバ006の詳細構成について説明する。Next, a detailed configuration of the control server 006 will be described.

【0054】図7は、制御サーバ006のシステム構成
を示す図である。
FIG. 7 is a diagram showing a system configuration of the control server 006.

【0055】図7において、301はCATV局側から割り
当てられるグロバールIPアドレスを利用してインターネ
ットに対してデータの送受信を行う通信インタフェー
ス、302はイントラネット002に対してデータの送
受信を行う高速インタフェース、303はインターネッ
ト010、イントラネット002の双方からのhttpによ
るアクセスを受け付けるhttpサーバ、304はhttpに対
するアクセスに対するユーザ認証を行うユーザ認証部、
305はユーザIDとパスワードを組にして記憶する認証
データベース、306は各ユーザのビデオデータの視聴
履歴や視聴傾向を計算し管理するユーザ情報管理部、3
07は各ユーザのビデオデータの視聴履歴や視聴傾向を
記憶するユーザ情報記憶部、308はユーザ情報記憶部
307のデータを利用して、ユーザの嗜好タイプを判定
するユーザ嗜好判定部である。ユーザの嗜好タイプとは
ユーザを性別、年齢、およびビデオデータの視聴履歴か
ら得られる嗜好の傾向などからあらかじめ所定のグルー
プに分けたものであり、ユーザに未視聴の番組をすすめ
たり、ユーザに見せる広告データを決定するのに利用す
る。また、309は、家庭内端末007、携帯端末00
8に対して表示するそれぞれのGUI(ページデータ)の
部品、および通信インタフェース301を利用してイン
ターネットから取得した最新の番組表を記憶するGUIデ
ータ記憶部、310は家庭内007、携帯端末008に
対して表示するバナー広告を記憶する広告データ記憶
部、311はユーザ嗜好判定部308を利用して、広告
データ記憶部310の広告データとGUIデータ記憶部の
データから、各ユーザの嗜好を考慮した広告とおすすめ
ビデオデータのリストを含むGUIを生成するGUIデータ生
成部、312は、家庭内端末007、あるいは携帯端末
008からの予約、検索、再生の要求に対して、ビデオ
サーバ004のビデオデータを検索するビデオデータ検
索部である。なお、携帯端末008など外部からの要求
を受け付けるために、本実施例では通信インタフェース
301にグローバルなIPアドレスを付与する方法を説明
したが、他の方法としては、CATV局側から通信インタフ
ェース301にプライベートIPアドレスを割り当て、C
ATV局内のゲートウェイ012においてグローバルな
IPアドレスとプライベートIPアドレスとを対応付けて相
互に変換するアドレス変換を利用する方法でも良い。
In FIG. 7, reference numeral 301 denotes a communication interface for transmitting / receiving data to / from the Internet using a global IP address assigned by the CATV station side; 302, a high-speed interface for transmitting / receiving data to / from the intranet 002; Is an http server that accepts http access from both the Internet 010 and the intranet 002, 304 is a user authentication unit that performs user authentication for access to http,
An authentication database 305 stores a user ID and a password as a set. A user information management unit 306 calculates and manages the viewing history and viewing tendency of each user's video data.
A user information storage unit 07 stores the viewing history and viewing tendency of each user's video data. A user preference determination unit 308 determines the user's preference type using the data in the user information storage unit 307. The user preference type is a type in which the user is divided into predetermined groups in advance based on gender, age, and the tendency of the preference obtained from the viewing history of the video data. Used to determine advertising data. 309 is a home terminal 007, a mobile terminal 00
The GUI data storage unit 310 stores GUI (page data) components displayed on the GUI 8 and the latest program guide acquired from the Internet using the communication interface 301. The advertisement data storage unit 311 that stores the banner advertisement to be displayed uses the user preference determination unit 308 and considers each user's preference from the advertisement data in the advertisement data storage unit 310 and the data in the GUI data storage unit. The GUI data generation unit 312 that generates a GUI including a list of advertisements and recommended video data converts video data of the video server 004 in response to a reservation, search, or reproduction request from the home terminal 007 or the mobile terminal 008. This is a video data search unit to be searched. In this embodiment, a method of assigning a global IP address to the communication interface 301 in order to accept a request from the outside such as the mobile terminal 008 has been described. Assign a private IP address, C
Global at the gateway 012 in the ATV station
A method of using an address translation for associating an IP address with a private IP address and translating them mutually may be used.

【0056】まず、家庭内端末007から制御サーバ0
08にアクセスした場合の動作を図8のフローチャート
を用いて説明する。
First, the home server 007 sends the control server 0
The operation when accessing 08 is described with reference to the flowchart of FIG.

【0057】<ステップc1>httpサーバ303が家庭内
端末007からのアクセスを受け付けると、ユーザ認証
部304が家庭内端末007に対して、ユーザIDとパス
ワードの入力を要求する。ここで、家庭内端末007側
に表示されるGUIの例を図9に示す。
<Step c1> When the http server 303 receives access from the home terminal 007, the user authentication unit 304 requests the home terminal 007 to input a user ID and a password. Here, an example of a GUI displayed on the home terminal 007 is shown in FIG.

【0058】<ステップc2>家庭内端末007から入力
されたユーザIDとパスワードが、認証データベース30
5に存在するかどうか調べる。認証データベースの例を
図10に示す。
<Step c2> The user ID and password input from the home terminal 007 are stored in the authentication database 30.
Check if it exists in 5 FIG. 10 shows an example of the authentication database.

【0059】<ステップc3>ステップc2でユーザIDとパ
スワードが認証データベースに存在する場合は、次のス
テップに進む。そうでない場合は、「ユーザIDまたはパ
スワードが間違っています。」というメッセージをhttp
サーバ303から家庭内端末007に返信し、ステップ
を終了する。
<Step c3> If the user ID and password exist in the authentication database in step c2, the process proceeds to the next step. If not, the message "User ID or password is incorrect."
A reply is sent from the server 303 to the home terminal 007, and the step ends.

【0060】<ステップc4>ステップc2で入力されたユ
ーザIDを利用して、ユーザ嗜好判定部308からユーザ
の嗜好タイプを取得し、この嗜好タイプに該当する広告
データを広告データ記憶部310から取り出し、GUIデ
ータ生成部でバナー広告を含むメニュー画面を生成す
る。ここで、広告データ記憶部の各広告データには、広
告を見せたいユーザの嗜好タイプの優先順位がつけられ
ており、現在アクセスしているユーザの嗜好タイプの優
先度が高い広告から順に選択される。候補となる広告デ
ータが多数表示される場合には、広告の契約内容に応じ
て組み込む広告を決定する。ユーザの嗜好タイプを含む
広告データ記憶部のフォーマットの例を図11に示す。図
11の例では、ID00001で示される広告データは嗜好タイ
プがA、Bの順序で優先され、ID0002は嗜好タイプがCま
たはDの人が同程度に優先されることを示している。表
示スコアは、優先嗜好タイプに該当するユーザに対して
広告を表示した回数をポイントとして表したものであ
り、最も優先度の高いユーザに表示した場合は2ポイン
ト、それ以外は1ポイントなどのように優先度の高い嗜
好タイプを持つユーザに表示した場合に高い値になるよ
うにする。このデータはスポンサーへの広告料金決定に
用いることができる。なお、ここでのGUIデータの動的
生成はCGIなどの一般的な方法を用いて行うものとす
る。
<Step c4> Using the user ID input in step c2, a user preference type is obtained from the user preference determination unit 308, and advertisement data corresponding to this preference type is extracted from the advertisement data storage unit 310. Then, the GUI data generation unit generates a menu screen including the banner advertisement. Here, each advertisement data in the advertisement data storage unit is given a priority order of the preference type of the user who wants to show the advertisement, and is selected in order from the advertisement having the highest priority of the preference type of the currently accessed user. You. When a large number of candidate advertisement data are displayed, an advertisement to be incorporated is determined in accordance with the contract content of the advertisement. FIG. 11 shows an example of the format of the advertisement data storage unit including the user preference type. Figure
In the example of 11, the advertisement data indicated by ID00001 has preference type A and B in priority order, and ID0002 indicates that preference type C or D is given priority to the same extent. The display score expresses the number of times an advertisement is displayed for a user corresponding to the priority preference type as a point, such as 2 points when the advertisement is displayed to the user with the highest priority, and 1 point otherwise. Is set to a high value when displayed to a user having a preference type with a high priority. This data can be used to determine advertising rates to sponsors. The dynamic generation of GUI data here is performed using a general method such as CGI.

【0061】<ステップc5>ステップc4で生成されたGU
Iデータを、httpサーバ303から家庭内端末007に
返信してステップを終了する。このとき家庭内端末00
7に表示されるメニュー画面の一例を図12に示す。以降
のビデオデータの視聴、ビデオデータの検索、録画予約
はこのメニュー画面を通して行うものとする。また、各
ステップで端末に表示されるGUIにはステップc4と同様
の方法で適宜バナー広告が挿入されるものとする。
<Step c5> GU generated in step c4
The I data is returned from the http server 303 to the home terminal 007, and the step ends. At this time, the home terminal 00
FIG. 12 shows an example of the menu screen displayed in FIG. Subsequent viewing of video data, search of video data, and recording reservation are performed through this menu screen. It is assumed that a banner advertisement is appropriately inserted into the GUI displayed on the terminal in each step in the same manner as in step c4.

【0062】なお、嗜好タイプをあらかじめ設定する代
わりに、各広告データにキーワードをつけておき、ユー
ザが過去に視聴した番組の番組内容の説明に使用されて
いたキーワードの出現頻度をユーザ情報記憶部307に
ユーザ情報として格納(図17参照)し、各広告につけら
れたそれぞれのキーワードの出現頻度の総和を適合度合
いと見なして、適合度合いが大きい順に組み込む広告を
決定しても構わない。なお、初めてアクセスするユーザ
のために図13に例示するようなユーザ登録画面を用意
し、ユーザの嗜好タイプの初期値を得るためのアンケー
トを実施しても良い。
Instead of setting the preference type in advance, a keyword is attached to each advertisement data, and the frequency of appearance of the keyword used for explaining the program contents of the program that the user has watched in the past is stored in the user information storage unit. 307 may be stored as user information (see FIG. 17), and the sum of the appearance frequencies of the respective keywords attached to each advertisement may be regarded as the matching degree, and the advertisements to be incorporated in descending order of the matching degree may be determined. A user registration screen as illustrated in FIG. 13 may be prepared for a user who accesses for the first time, and a questionnaire for obtaining an initial value of the user's preference type may be performed.

【0063】次に、家庭内端末007から蓄積されたビ
デオデータ(番組)を見る動作を図14のフローチャート
を用いて説明する。
Next, the operation of viewing the video data (program) stored from the home terminal 007 will be described with reference to the flowchart of FIG.

【0064】<ステップd1>httpサーバ303が家庭内
端末007から番組リスト画面の送信要求を受け付ける
と、現在アクセスしているユーザのユーザIDを利用し
て、ユーザ情報管理部204から録画予約番組のリスト
と、ユーザ嗜好判定部308からユーザの嗜好タイプを
取得する。
<Step d1> When the http server 303 receives a transmission request for the program list screen from the home terminal 007, the user information management unit 204 uses the user ID of the user who is currently accessing to request the recording reservation program. A user preference type is acquired from the list and the user preference determination unit 308.

【0065】<ステップd2>ステップd1で得られたユー
ザ嗜好タイプから、広告データ記憶部を広告データを選
択し、ステップd1で得られた録画予約番組リストとあわ
せて、GUIデータ生成部311でGUIデータを生成する。
ここでのGUIデータの例を図15に示す。図15の例では、
ステップd1で得られたユーザ嗜好タイプを利用して、現
在アクセスしているユーザと同じ嗜好タイプを持つ他の
ユーザが多く予約しており、現在アクセスしているユー
ザが未予約番組の紹介を行っている。
<Step d2> From the user preference type obtained in step d1, the advertisement data is selected in the advertisement data storage unit, and the GUI data generation unit 311 displays the GUI in the GUI data generation unit 311 together with the recording reservation program list obtained in step d1. Generate data.
FIG. 15 shows an example of the GUI data here. In the example of FIG. 15,
Using the user preference type obtained in step d1, many other users having the same preference type as the currently accessing user have reserved many, and the currently accessing user introduces an unreserved program. ing.

【0066】<ステップd3>ステップd2で生成されたGU
Iデータを、httpサーバ303から家庭内端末007に
返信する。
<Step d3> The GU generated in step d2
The I data is returned from the http server 303 to the home terminal 007.

【0067】<ステップd4>家庭内端末007からGUI
を通じて視聴したい番組(ビデオデータ)が選択される
と、ビデオデータ検索部312は、ビデオサーバ004
のビデオデータ管理部204にアクセスし、選択された
番組のIDを取得して家庭内端末007に返す。
<Step d4> GUI from home terminal 007
When a program (video data) desired to be watched through is selected, the video data search unit 312 causes the video server 004
, And obtains the ID of the selected program and returns it to the home terminal 007.

【0068】<ステップd5>家庭内端末007は、前記
取得した番組のIDを利用して、ビデオサーバ004のビ
デオストリーム制御部203に家庭内端末007が利用
可能な所定のアドレスの所定のポートに選択されたビデ
オデータを送出するように要求する。
<Step d5> Using the acquired program ID, the home terminal 007 sends a request to the video stream control unit 203 of the video server 004 to a predetermined port of a predetermined address that can be used by the home terminal 007. Requests that the selected video data be sent.

【0069】<ステップd6>ビデオサーバ004から送
出されるMPEG2ストリームを家庭内端末007で受信す
ることにより番組(ビデオデータ)の再生が始まる。図
16に家庭内端末007での表示例を示す。図16では、ユ
ーザからの操作要求を受け付け、画面右下に巻き戻し、
停止、一時停止、早送りを行うためのGUIを表示してい
る。これらのストリームの送出をコントロールする信号
は、ビデオサーバ004のビデオストリーム制御部20
3に直接送信され、ビデオの再生がコントロールされ
る。なお、これらの操作はGUIによる操作に限定される
ものではなく、リモコンなどを用いて行っても良いこと
は言うまでもない。
<Step d6> When the home terminal 007 receives the MPEG2 stream sent from the video server 004, the reproduction of the program (video data) starts. Figure
16 shows a display example on the home terminal 007. In FIG. 16, an operation request from the user is received, and the screen is rewound to the lower right of the screen.
A GUI for stopping, pausing, and fast-forwarding is displayed. Signals for controlling the transmission of these streams are sent to the video stream control unit 20 of the video server 004.
3 and the playback of the video is controlled. It is needless to say that these operations are not limited to GUI operations, and may be performed using a remote controller or the like.

【0070】<ステップd7>ユーザが視聴した番組(ビ
デオデータ)の番組情報(図4参照)に基づいて、ビデ
オサーバ004のユーザ情報記憶部307のユーザ情報
を更新する。図17にユーザ情報の一例を示す。図17のユ
ーザ情報では、例えば、ユーザがどんなジャンルを好ん
でみているか、どんな出演者の番組を良く見ているかな
どのユーザ嗜好を推定することが可能である。このた
め、図17のユーザ情報は、ユーザ嗜好判定部によりユー
ザの嗜好タイプを決定するのに利用される。
<Step d7> The user information in the user information storage unit 307 of the video server 004 is updated based on the program information (see FIG. 4) of the program (video data) watched by the user. FIG. 17 shows an example of the user information. With the user information in FIG. 17, for example, it is possible to estimate user preferences such as what genre the user likes and what performers' programs they watch well. Therefore, the user information in FIG. 17 is used by the user preference determination unit to determine the user preference type.

【0071】なお、家庭内端末007に任意のオブジェ
クト(プログラム)をダウンロードして実行できる機能
があれば、ステップd3において、ビデオストリーム制御
部203の操作とMPEG-2再生を行うオブジェクトを返信
するGUIデータに付与して返信し、ステップd6におい
て、家庭内端末007側でステップd3において前記受信
したオブジェクトを実行して、ビデオサーバ004に対
してストリーム送出を要求することで、ビデオデータを
再生できるようにしても良い。
If the home terminal 007 has a function of downloading and executing an arbitrary object (program), in step d3, a GUI for returning the object for operating the video stream control unit 203 and performing MPEG-2 playback. At step d6, the home terminal 007 executes the received object in step d3, and requests the video server 004 to transmit a stream, so that the video data can be reproduced. You may do it.

【0072】次に、家庭内端末007から蓄積された番
組(ビデオデータ)を検索する動作を図18のフローチャ
ートを用いて説明する。
Next, an operation of searching for a program (video data) stored from the home terminal 007 will be described with reference to the flowchart of FIG.

【0073】<ステップe1>httpサーバ303が家庭内
端末007から番組(ビデオデータ)検索用GUIデータ
の送信要求を受け付けると、タイトル、ジャンル、出演
者、番組内容、放送日など図4に示した番組情報をキー
ワードで検索する番組検索用GUIデータを、GUIデータ生
成部311で生成する。この番組検索用GUIデータの一
例を図20に示す。
<Step e1> When the http server 303 receives the transmission request of the GUI data for program (video data) search from the home terminal 007, the title, genre, cast, program contents, broadcast date, etc. are shown in FIG. The GUI data generation unit 311 generates program search GUI data for searching for program information using a keyword. FIG. 20 shows an example of this program search GUI data.

【0074】<ステップe2>家庭内端末007で検索条
件を入力して検索ボタンを押すと、httpサーバ303は
検索要求と入力された検索条件(キーワード)を受信
し、ビデオデータ検索部312からビデオサーバ004
のビデオデータ管理部204にアクセスし、番組情報テ
ーブル207を検索する。
<Step e2> When a search condition is input on the home terminal 007 and the search button is pressed, the http server 303 receives the search request and the input search condition (keyword), and receives a video from the video data search unit 312. Server 004
, And searches the program information table 207.

【0075】<ステップe3>該当する番組(ビデオデー
タ)が見つかった場合は次のステップに進む。そうでな
い場合はステップe5に進む。
<Step e3> If the corresponding program (video data) is found, the process proceeds to the next step. Otherwise, go to step e5.

【0076】<ステップe4>該当する番組(ビデオデー
タ)の検索結果をhttpサーバ303から家庭内端末00
7に返信しステップを終了する。ここでの家庭内端末0
07での表示例を図21に示す。図21では検索された番組
のうち見たい番組を選択すると視聴することができる。
視聴のステップは、ステップd4〜ステップd6と同様であ
る。
<Step e4> The search result of the corresponding program (video data) is transmitted from the http server 303 to the home terminal 00.
7 is returned and the step ends. Home terminal 0 here
FIG. 21 shows an example of display at 07. In FIG. 21, when a desired program is selected from the searched programs, the user can view the program.
The viewing step is the same as step d4 to step d6.

【0077】<ステップe5>「該当する番組が見つかり
ません。」というメッセージをhttpサーバ303から家
庭内端末007に返信しステップを終了する。
<Step e5> The message "No corresponding program found" is returned from the http server 303 to the home terminal 007, and the step is ended.

【0078】次に、携帯端末008からの録画予約の動
作を図22のフローチャートを用いて説明する。
Next, the operation of recording reservation from the portable terminal 008 will be described with reference to the flowchart of FIG.

【0079】<ステップf1>httpサーバ303が家庭内
端末007から番組(ビデオデータ)録画用GUIデータ
の送信要求を受け付けると、録画したい番組を選択する
GUIデータを、GUIデータ生成部311で生成する。この
番組選択用GUIデータの一例を図23に示す。図23の例で
は、録画したい番組の放送日を入力して、番組表を呼び
出して、録画したい番組を番組表の中から選択する。な
お、ステップe1〜ステップe4と同様の方法で番組を検索
し、録画するようにしても良い。
<Step f1> When the http server 303 receives the transmission request of the GUI data for recording the program (video data) from the home terminal 007, the program to be recorded is selected.
GUI data is generated by the GUI data generation unit 311. FIG. 23 shows an example of this program selection GUI data. In the example of FIG. 23, a broadcast date of a program to be recorded is input, a program table is called, and a program to be recorded is selected from the program table. Note that a program may be searched and recorded in the same manner as in steps e1 to e4.

【0080】<ステップf2>ステップf1で番組を選択す
ると、図24に示す番組予約確認画面が表示され、録画予
約のボタンを押すと、httpサーバ303にユーザと予約
番組のIDを通知する。
<Step f2> When a program is selected in step f1, a program reservation confirmation screen shown in FIG. 24 is displayed. When a recording reservation button is pressed, the user and the ID of the reserved program are notified to the http server 303.

【0081】<ステップ f3>httpサーバ303がユー
ザと予約番組IDを受け取ると、ユーザ情報管理部306
は、ユーザ情報記憶部307を検索し、該当するユーザ
IDの蓄積予約の項目の内容を更新する。
<Step f3> When the http server 303 receives the user and the reserved program ID, the user information management unit 306
Searches the user information storage unit 307 and finds the corresponding user
Update the contents of the ID storage reservation item.

【0082】<ステップf4>ビデオデータ検索部312
がビデオサーバ004にアクセスし、ビデオデータ管理
部204を通して、蓄積管理テーブル206を検索し、
該当する番組(ビデオデータ)の予約数の項目の値を1
増加する。
<Step f4> Video data search unit 312
Accesses the video server 004, searches the storage management table 206 through the video data management unit 204,
Set the value of the item of the number of reservations of the corresponding program (video data) to 1
To increase.

【0083】なお、本実施例では、一旦すべての番組を
ビデオデータ蓄積部202に蓄積を行っているため、ユ
ーザによる予約操作はユーザの視聴時のGUIの構成に反
映されるのみであるが、ビデオデータ蓄積部の容量をよ
り効率的に利用したい場合には、ユーザから予約のあっ
た番組のみを蓄積するようにしてもよい。ただし、この
場合、ユーザが見逃した番組を見ることができるのは、
第3者がその番組を録画予約している場合に限られる。
In this embodiment, since all programs are temporarily stored in the video data storage unit 202, the reservation operation by the user is only reflected on the GUI configuration at the time of viewing by the user. If it is desired to use the capacity of the video data storage unit more efficiently, only the programs reserved by the user may be stored. However, in this case, the user can see the program that he missed.
This is limited to a case where a third party has made a recording reservation for the program.

【0084】家庭内端末の構成 最後に家庭内端末007の詳細構成について説明する。Configuration of Home Terminal Lastly, the detailed configuration of the home terminal 007 will be described.

【0085】図25は、家庭内端末007のシステム構成
を示す図である。
FIG. 25 is a diagram showing a system configuration of the home terminal 007.

【0086】図25において、401はキーボード、マウ
スに代表される入力装置、402はGUIを画面表示するG
UI表示部、403はhttpサーバにアクセスするhttpクラ
イアント、404はビデオサーバ004のビデオストリ
ーム制御部203と通信し、ビデオサーバから送出する
ビデオストリームをコントロールするとともにビデオス
トリームをデコードしてGUI表示部に表示するビデオス
トリーム操作部、405は入力装置401からの入力を
受け付けて、httpクライアント403とビデオストリー
ム404に指示を出し、更新された画面をGUI表示部4
02に表示するGUI操作部、406はビデオサーバ00
4からダウンロードしたビデオデータを格納しておくビ
デオデータ蓄積部、407はビデオデータ蓄積部406
に蓄積したビデオデータのリストを保持するビデオリス
トテーブル、408はイントラネット002にアクセス
する高速通信インタフェースである。なお、本構成は、
携帯端末008にも一部機能を制限するなど同様の構成
で対応できる。また、ビデオデータ蓄積部406として
はハードディスクやDVD-RAMに代表されるデジタルメデ
ィアの他、VHSのビデオデッキなどのユーザが手持ちの
アナログメディアを利用しても良い。家庭内端末007
は、制御サーバ006のGUIデータ生成部311で生成
されたGUIをhttpクライアント403で取得してGUI表示
部402に表示するため、同じ端末でもログインしてい
るユーザごとにカスタマイズしたGUI画面を提供でき
る。例えば、時代劇の好きなユーザに対して、番組表の
時代劇の欄だけを反転表示にして分かりやすく表示した
りすることができる。
In FIG. 25, reference numeral 401 denotes an input device represented by a keyboard and a mouse; and 402, a G for displaying a GUI on a screen.
A UI display unit, 403 is an http client that accesses the http server, and 404 communicates with the video stream control unit 203 of the video server 004 to control the video stream sent from the video server and decode the video stream to the GUI display unit. A video stream operating unit 405 for displaying receives an input from the input device 401, issues an instruction to the http client 403 and the video stream 404, and displays the updated screen on the GUI display unit 4.
02, a GUI operation unit displayed on a video server 00
A video data storage unit 407 for storing the video data downloaded from the video data storage unit 4;
408 is a high-speed communication interface for accessing the intranet 002. This configuration is
The portable terminal 008 can be dealt with by a similar configuration, such as limiting some functions. As the video data storage unit 406, in addition to digital media typified by a hard disk and a DVD-RAM, analog media that a user has, such as a VHS video deck, may be used. Home terminal 007
Since the GUI generated by the GUI data generation unit 311 of the control server 006 is acquired by the http client 403 and displayed on the GUI display unit 402, a customized GUI screen can be provided for each logged-in user even on the same terminal. . For example, for a user who likes a historical drama, the column of the historical drama in the program guide can be highlighted and displayed in an easily understood manner.

【0087】また、本実施例では、ビデオサーバ004
に録画された番組(ビデオデータ)を蓄積する期限を設
定しているため、録画予約した番組(ビデオデータ)は
いずれ削除されることになる。このため、ユーザが気に
入った番組をダウンロードして端末側でいつでも見れる
ような機能が必要である。ここでは、番組を視聴してい
る際に、同時に端末側のビデオデータ蓄積部406にダ
ウンロードする動作を図26のフローチャートを用いて説
明する。
In this embodiment, the video server 004
Since the time limit for storing the recorded program (video data) is set, the program (video data) reserved for recording will be eventually deleted. For this reason, it is necessary to have a function that allows the user to download a favorite program and view it at any time on the terminal side. Here, the operation of downloading to the video data storage unit 406 of the terminal at the same time as viewing the program will be described with reference to the flowchart of FIG.

【0088】<ステップg1>httpクライアント403か
ら、制御サーバ006のhttpサーバ303にアクセス
し、図12に示すGUIをGUI表示部402に表示する。
<Step g1> The http client 403 accesses the http server 303 of the control server 006, and displays the GUI shown in FIG.

【0089】<ステップg2>GUIの番組リストを入力装
置401により選択すると、図15に示すGUIがGUI表示部
402に表示される。
<Step g2> When the program list of the GUI is selected by the input device 401, the GUI shown in FIG.

【0090】<ステップg3>ここで、視聴したい番組を
選択すると図27に示すGUIがGUI表示部402に表示され
る。
<Step g3> Here, when a program to be viewed is selected, a GUI shown in FIG.

【0091】<ステップg4>OKボタンが押されたどうか
検出する。押された場合には、次のステップに進む。
<Step g4> It is detected whether the OK button has been pressed. If pressed, go to the next step.

【0092】<ステップg5>「再生と同時にダウンロー
ドする」のチェックボックスが選択されているかどうか
調べる。
<Step g5> It is checked whether the check box of “download at the same time as reproduction” is selected.

【0093】「再生と同時にダウンロードする」チェッ
クボックスが選択されている場合は、次のステップに進
み、そうでない場合はステップg7に進む。
If the “download simultaneously with reproduction” check box is selected, the flow advances to the next step; otherwise, the flow advances to step g7.

【0094】<ステップg6>ビデオサーバ004の番組
情報テーブル207を検索して該当ビデオデータのテー
ブルの情報を取得し、ビデオデータ蓄積部406で一意
に決定できるID番号を新たに付与してビデオリストテー
ブル407に追加し、ビデオストリーム操作部ダウンロ
ードフラグをONにする。
<Step g6> The program information table 207 of the video server 004 is searched to obtain information of the table of the corresponding video data, and the video data storage unit 406 newly assigns an ID number that can be uniquely determined to the video list. It is added to the table 407, and the video stream operation unit download flag is turned ON.

【0095】<ステップg7>ダウンロードフラグをOFF
にする。
<Step g7> Turn off download flag
To

【0096】<ステップg8>ビデオストリーム操作部4
04の所定のアドレスの所定のポートに選択された番組
(ビデオデータ)を送出するように制御サーバ008に
要求する。
<Step g8> Video stream operation unit 4
The control server 008 requests the control server 008 to send out the selected program (video data) to a predetermined port at a predetermined address 04.

【0097】<ステップg9>ビデオストリーム操作部4
04でビデオストリームの受信が始ると、ダウンロード
フラグをチェックする。
<Step g9> Video stream operation unit 4
When the reception of the video stream starts in 04, the download flag is checked.

【0098】<ステップg10>ダウンロードフラグがON
の場合の場合は、ステップg5で付与したIDと関連付けて
ビデオストリーム操作部404で受信したビデオデータ
を、ビデオデータ蓄積部406に蓄積する。
<Step g10> Download flag is ON
In the case of, the video data received by the video stream operation unit 404 is stored in the video data storage unit 406 in association with the ID given in step g5.

【0099】<ステップg11>デオストリーム操作部4
04で受信したビデオデータをデコードし、GUI表示部
402に表示する。
<Step g11> Video stream operation unit 4
The video data received at step 04 is decoded and displayed on the GUI display unit 402.

【0100】ここで、ビデオデータ蓄積部406に蓄積
したデータは、ビデオリストテーブル407を検索して
IDを指定することで、いつでもビデオストリーム操作部
404で指定したビデオデータをデコードし、GUI表示
部402に表示することができる。なお、録画予約した
ビデオデータの蓄積期限が切れる通知を受けた場合に、
家庭内端末007のビデオデータ蓄積部406に自動的
にダウンロードするようにしても良い。また、ビデオサ
ーバ004での蓄積期限が切れたビデオデータであって
も、あるユーザがダウンロードしていれば見れる可能性
がある。そこで、各ユーザがダウンロードしたビデオデ
ータをビデオサーバ004のビデオデータ管理部で管理
することにより、自分の見たいビデオデータを録画して
いるユーザを紹介したり、イントラネット002を介し
てビデオデータの共有を行えるようにしても良い。
The data stored in the video data storage unit 406 is obtained by searching the video list table 407.
By specifying the ID, the video data specified by the video stream operation unit 404 can be decoded and displayed on the GUI display unit 402 at any time. If you receive a notification that the storage expiration of the video data reserved for recording expires,
You may make it download automatically to the video data storage part 406 of the home terminal 007. In addition, there is a possibility that video data whose storage period has expired in the video server 004 can be viewed if a certain user has downloaded it. Therefore, the video data downloaded by each user is managed by the video data management unit of the video server 004, thereby introducing the user recording the video data that the user wants to view, and sharing the video data via the intranet 002. May be performed.

【0101】[0101]

【発明の効果】以上説明したように、本発明によれば、
番組の録画をセンター側で一括で行い、ユーザに録画さ
れた番組を高速ネットワークを介して提供する番組視聴
システムにおいて、録画番組をセンター側で蓄積してお
く期限を管理することにより、記録媒体の増設を行うこ
となくユーザに自由度の高い番組視聴を可能にする。こ
の番組視聴システムによれば、ユーザに対して見逃した
番組を視聴する機会を与えるだけではなく、消耗品とな
るビデオテープやDVDなどの録画メディアを必要としな
いため、資源の節約やごみの削減など地球環境保護に対
しても相当の効果がある。
As described above, according to the present invention,
In a program viewing system that collectively records programs on the center side and provides the programs recorded to the user via a high-speed network, by managing the time limit for storing the recorded programs on the center side, It is possible to allow a user to view a program with a high degree of freedom without performing additional installation. This program viewing system not only gives the user the opportunity to watch the missed program, but also eliminates the need for recording media such as video tapes and DVDs as consumables, thus saving resources and reducing waste. It also has a considerable effect on protecting the global environment.

【0102】また、各家庭が録画装置を持たなくても済
むので、録画スタンバイをしておくための待機電力を節
約することもできるので、さらに環境に配慮したシステ
ムといえる。
Further, since it is not necessary for each home to have a recording device, standby power for recording standby can be saved, so that it can be said that the system is more environmentally friendly.

【0103】さらに、センター側に端末に表示するGUI
データを持たせることで、ユーザの嗜好を考慮したユー
ザ個別のGUI画面の構成を容易にし、使いやすい操作環
境を提供できるとともに、ユーザに適応した効果的な広
告を可能とし、広告収入によりランニングコストも抑え
ることができる。
Further, a GUI displayed on the terminal on the center side
Having data makes it easy to configure individual GUI screens that take into account user preferences and provides an easy-to-use operating environment. Can also be suppressed.

【0104】また、センター側をインターネットと接続
することにより、インターネットに接続可能な携帯端末
から予約操作が可能となる。これは、従来のプッシュ電
話により外出先から録画予約を行うビデオデッキと異な
り、急な録画予約に対応できるだけでなく、電話回線の
引き回しなどの特別な設置工事も必要としないなどの利
点がある。
Further, by connecting the center side to the Internet, a reservation operation can be performed from a portable terminal that can be connected to the Internet. This is different from a video deck in which a recording reservation is made on the go from a conventional push telephone, and has an advantage that it can cope with a sudden recording reservation and does not require special installation work such as routing of a telephone line.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明における実施形態の全体構成を示す図FIG. 1 is a diagram showing an overall configuration of an embodiment of the present invention.

【図2】同実施形態におけるビデオサーバのシステム構
成を示す図
FIG. 2 is an exemplary view showing a system configuration of a video server according to the embodiment;

【図3】同実施形態におけるビデオストリーム送出時の
動作を示すフローチャート
FIG. 3 is a flowchart showing an operation at the time of transmitting a video stream in the embodiment.

【図4】同実施形態における番組情報テーブルの一例を
示す図
FIG. 4 is an exemplary view showing an example of a program information table in the embodiment.

【図5】同実施形態における蓄積管理テーブルの一例を
示す図
FIG. 5 is an exemplary view showing an example of a storage management table according to the embodiment;

【図6】同実施形態におけるビデオデータの管理の動作
を示すフローチャート
FIG. 6 is an exemplary flowchart illustrating an operation of managing video data in the embodiment.

【図7】同実施形態における制御サーバのシステム構成
を示す図
FIG. 7 is a diagram showing a system configuration of a control server according to the embodiment;

【図8】同実施形態における制御サーバへのアクセスの
動作を示すフローチャート
FIG. 8 is a flowchart showing an operation of accessing a control server in the embodiment.

【図9】同実施形態におけるパスワード入力画面の一例
を示す図
FIG. 9 is an exemplary view illustrating an example of a password input screen in the embodiment.

【図10】同実施形態における認証データベースの一例
を示す図
FIG. 10 is a view showing an example of an authentication database in the embodiment.

【図11】同実施形態における広告データ記憶部のフォ
ーマットの一例を示す図
FIG. 11 is an exemplary view showing an example of a format of an advertisement data storage unit in the embodiment.

【図12】同実施形態におけるメニュー画面の一例を示
す図
FIG. 12 is a view showing an example of a menu screen in the embodiment.

【図13】同実施形態におけるユーザ登録画面の一例を
示す図
FIG. 13 is a view showing an example of a user registration screen in the embodiment.

【図14】同実施形態における蓄積番組を見る動作を示
すフローチャート
FIG. 14 is a flowchart showing an operation of viewing a stored program in the embodiment;

【図15】同実施形態における蓄積番組視聴用GUIの一
例を示す図
FIG. 15 is a view showing an example of a stored program viewing GUI in the embodiment.

【図16】同実施形態における番組再生時の端末画面の
一例を示す図
FIG. 16 is an exemplary view showing an example of a terminal screen at the time of program reproduction in the embodiment.

【図17】同実施形態におけるユーザ情報の一例を示す
FIG. 17 is a view showing an example of user information in the embodiment.

【図18】同実施形態における蓄積番組を検索する動作
を示すフローチャート
FIG. 18 is a flowchart showing an operation of searching for a stored program in the embodiment.

【図19】同実施形態におけるレンタルHDDへのビデオ
データ移動を行うGUIの一例を示す図
FIG. 19 is an exemplary view showing an example of a GUI for moving video data to a rental HDD in the embodiment.

【図20】同実施形態における蓄積番組検索用GUIの一
例を示す図
FIG. 20 is an exemplary view showing an example of a stored program search GUI in the embodiment.

【図21】同実施形態における検索結果表示GUIの一例
を示す図
FIG. 21 is an exemplary view showing an example of a search result display GUI in the embodiment.

【図22】同実施形態における録画予約の動作を示すフ
ローチャート
FIG. 22 is an exemplary flowchart showing the operation of recording reservation in the embodiment.

【図23】同実施形態における番組選択用GUIの一例を
示す図
FIG. 23 is an exemplary view showing an example of a program selection GUI in the embodiment.

【図24】同実施形態における番組予約確認画面の一例
を示す図
FIG. 24 is an exemplary view showing an example of a program reservation confirmation screen in the embodiment.

【図25】同実施形態における家庭内端末のシステム構
成を示す図
FIG. 25 is an exemplary view showing a system configuration of a home terminal according to the embodiment.

【図26】同実施形態における家庭内端末へのダウンロ
ード動作を示すフローチャート
FIG. 26 is a flowchart showing a download operation to a home terminal in the embodiment.

【図27】同実施形態におけるダウンロードオプション
選択画面の一例を示す図
FIG. 27 is an exemplary view illustrating an example of a download option selection screen in the embodiment.

【符号の説明】[Explanation of symbols]

001 CATV同軸ケーブル 002 イントラネット 003 CATVチューナ 004 ビデオサーバ 005 ケーブルモデム 006 制御サーバ 007 家庭内端末 008 携帯端末 009 番組送出部 010 インターネット 011 ケーブルモデム 012 ゲートウェイ 013 番組表サーバ 014 携帯端末用ゲートウェイ 015 基地局 201 ビデオエンコーダ 202 ビデオデータ蓄積部 203 ビデオストリーム制御部 204 ビデオデータ管理部 205 日時管理部 206 蓄積管理テーブル 207 番組情報テーブル 208 高速通信インタフェース 301 通信インタフェース 302 高速通信インタフェース 303 httpサーバ 304 ユーザ認証部 305 認証データベース 306 ユーザ情報管理部 307 ユーザ情報記憶部 308 ユーザ嗜好判定部 309 GUIデータ記憶部 310 広告データ記憶部 311 GUIデータ生成部 312 ビデオデータ検索部 401 入力装置 402 GUI表示部 403 httpクライアント 404 ビデオストリーム操作部 405 GUI操作部 406 ビデオデータ蓄積部 407 ビデオリストテーブル 001 CATV coaxial cable 002 Intranet 003 CATV tuner 004 Video server 005 Cable modem 006 Control server 007 Home terminal 008 Mobile terminal 009 Program transmission unit 010 Internet 011 Cable modem 012 Gateway 013 Program table server 014 Mobile terminal gateway 015 Base station 201 Video Encoder 202 Video data storage unit 203 Video stream control unit 204 Video data management unit 205 Date and time management unit 206 Storage management table 207 Program information table 208 High-speed communication interface 301 Communication interface 302 High-speed communication interface 303 http server 304 User authentication unit 305 Authentication database 306 User information management unit 307 User information storage unit 308 User preference Determination unit 309 GUI data storage unit 310 Advertising data storage unit 311 GUI data generation unit 312 Video data search unit 401 Input device 402 GUI display unit 403 http client 404 Video stream operation unit 405 GUI operation unit 406 Video data storage unit 407 Video list table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小澤 順 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 九津見 洋 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5C052 AB04 CC03 DD04 DD06 DD10 EE02 EE03 5C064 BA07 BB10 BC07 BC16 BC25 BD02 BD08 5E501 AA20 AB11 AC06 BA20 EA33 EB05 EB15 FA41  ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Jun Ozawa 1006 Kadoma Kadoma, Osaka Prefecture Inside Matsushita Electric Industrial Co., Ltd. F term (reference) 5C052 AB04 CC03 DD04 DD06 DD10 EE02 EE03 5C064 BA07 BB10 BC07 BC16 BC25 BD02 BD08 5E501 AA20 AB11 AC06 BA20 EA33 EB05 EB15 FA41

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 放送されている番組を蓄積する番組蓄積
手段と、前記蓄積手段が蓄積すべき番組を決定し、蓄積
手段への蓄積を制御する録画予約手段と、前記蓄積手段
に蓄積されている番組を複数のユーザに送出する番組送
出手段と、前記番組送出手段が送出すべき番組を各ユー
ザから受け付ける番組録画予約装置であって、前記録画
予約手段は、インターネットを介して前記複数のユーザ
からの録画予約を受け付けることを特徴とする番組録画
予約装置。
1. A program storage means for storing a broadcasted program, a recording reservation means for deciding a program to be stored by the storage means and controlling the storage in the storage means, and a program storage means for storing the program in the storage means. Program sending means for sending a program to be transmitted to a plurality of users, and a program recording reservation device for receiving from each user a program to be sent by the program sending means, wherein the recording reservation means comprises: A program recording reservation device, which receives a recording reservation from a program.
【請求項2】 前記番組蓄積手段に蓄積されている番組
に蓄積期限を付与し、蓄積期限を超過した番組を前記番
組蓄積手段から削除する番組管理手段を有することを特
徴とした請求項1記載の番組録画予約装置。
2. A program management means for assigning a storage time limit to a program stored in the program storage means and deleting a program whose storage time limit has been exceeded from the program storage means. Program recording reservation device.
【請求項3】 前記番組管理手段が前記番組蓄積手段か
ら番組を削除する期限に先立って、番組が削除される期
限が迫っていることを通知する期限通知手段を備えたこ
とを特徴とする請求項2記載の番組録画予約装置。
3. The system according to claim 1, further comprising a deadline notifying unit for notifying that the deadline for deleting the program is imminent before the deadline for the program management unit to delete the program from the program storage unit. Item 3. A program recording reservation device according to Item 2.
【請求項4】 前記番組指定手段により指定された番組
のIDと、ジャンル、出演者、番組のキーワードのうち
少なくとも1つを対応させて時間順に記憶する番組履歴
記憶手段と、端末の操作画面に表示する広告を蓄積する
広告データベースと、前記番組履歴記憶手段の各ジャン
ルの視聴割合、各出演者の出現頻度、各キーワードの出
現頻度のうち少なくとも1つの情報を用いて、前記広告
データベースより広告を選択する広告選択手段と、選択
された広告を前記番組の再生および録画予約を行う端末
の操作画面に挿入する広告挿入手段とを有することを特
徴とした請求項1記載の番組録画予約装置。
4. A program history storage means for storing at least one of a program ID specified by the program specification means, a genre, a performer, and a keyword of a program in correspondence with time, and an operation screen of the terminal. An advertisement is stored from the advertisement database using at least one of an advertisement database for storing advertisements to be displayed and a viewing ratio of each genre, an appearance frequency of each performer, and an appearance frequency of each keyword in the program history storage means. 2. The program recording reservation device according to claim 1, further comprising: an advertisement selecting unit for selecting, and an advertisement inserting unit for inserting the selected advertisement into an operation screen of a terminal for performing reproduction and recording reservation of the program.
【請求項5】 前記蓄積された番組の指定は、番組の放
送日時、タイトル、出演者、ジャンル、キーワードのう
ち少なくとも1つの情報を用いて行うことを特徴とした
請求項1記載の番組録画予約装置。
5. The program recording reservation according to claim 1, wherein the designation of the stored program is performed using at least one of information of a broadcast date and time, a title, a cast, a genre, and a keyword of the program. apparatus.
【請求項6】 請求項2記載の番組録画予約装置が送出
する番組を再生する番組再生装置において、前記蓄積期
限を超過した番組を自動的にダウンロードして蓄積して
おく番組蓄積手段を有することを特徴とした番組再生装
置。
6. A program reproducing apparatus for reproducing a program transmitted by a program recording reservation apparatus according to claim 2, further comprising program storage means for automatically downloading and storing the program whose storage period has expired. A program reproducing apparatus characterized by the following.
【請求項7】 放送日時、タイトル、出演者、ジャン
ル、番組内容説明の少なくとも1つを含む番組情報を取
得する番組情報取得手段と、放送されているすべての番
組を前記番組情報と対応づけて所定の期間蓄積しておく
番組蓄積手段と、前記蓄積手段に蓄積されている番組を
複数のユーザに送出する番組送出手段と、前記番組蓄積
手段の番組情報を検索して前記番組送出手段が送出すべ
き番組を各ユーザが決定する番組検索手段とを有するこ
と特徴とした番組録画装置。
7. A program information acquiring means for acquiring program information including at least one of a broadcast date and time, a title, a cast, a genre, and a program description, and associating all broadcasted programs with the program information. A program storage means for storing the program stored in the storage means for a predetermined period; a program transmission means for transmitting the program stored in the storage means to a plurality of users; A program recording apparatus, comprising: a program search means for determining a program to be issued by each user.
JP2000394318A 2000-12-26 2000-12-26 Program recording device Expired - Fee Related JP3551921B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000394318A JP3551921B2 (en) 2000-12-26 2000-12-26 Program recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000394318A JP3551921B2 (en) 2000-12-26 2000-12-26 Program recording device

Publications (2)

Publication Number Publication Date
JP2002199318A true JP2002199318A (en) 2002-07-12
JP3551921B2 JP3551921B2 (en) 2004-08-11

Family

ID=18859963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000394318A Expired - Fee Related JP3551921B2 (en) 2000-12-26 2000-12-26 Program recording device

Country Status (1)

Country Link
JP (1) JP3551921B2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006033574A (en) * 2004-07-20 2006-02-02 Casio Comput Co Ltd Terminal device and terminal processing program
JP2006270846A (en) * 2005-03-25 2006-10-05 Nec Corp Data distribution server, system, and method
JP2007082022A (en) * 2005-09-16 2007-03-29 Nippon Hoso Kyokai <Nhk> Program information distribution device and portable terminal device
JP2007104243A (en) * 2005-10-04 2007-04-19 Nippon Video Center:Kk Content delivery system and receiving server thereof
JP2008086025A (en) * 2007-10-09 2008-04-10 Nec Corp Broadcast communication combination terminal
JP2008252367A (en) * 2007-03-29 2008-10-16 Kyocera Corp Broadcast receiver
JP2010268480A (en) * 2003-01-30 2010-11-25 United Video Properties Inc Interactive television system with digital video recording and adjustable reminders
WO2013172338A1 (en) * 2012-05-17 2013-11-21 三菱電機株式会社 Broadcast recording system, broadcast recording server, and broadcast recording method
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
JP2018139140A (en) * 2018-05-10 2018-09-06 シャープ株式会社 Service providing apparatus, service control program, and service control method

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US8806546B2 (en) 2003-01-30 2014-08-12 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2019161666A (en) * 2003-01-30 2019-09-19 ロヴィ ガイズ, インコーポレイテッド Interactive television system with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US8799971B2 (en) 2003-01-30 2014-08-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2010268480A (en) * 2003-01-30 2010-11-25 United Video Properties Inc Interactive television system with digital video recording and adjustable reminders
JP7005559B2 (en) 2003-01-30 2022-01-21 ロヴィ ガイズ, インコーポレイテッド Interactive television system with digital video recording and adjustable reminders
JP2017163595A (en) * 2003-01-30 2017-09-14 ロヴィ ガイズ, インコーポレイテッド Interactive television system with digital video recording and adjustable reminders
US8370884B2 (en) 2003-01-30 2013-02-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2006033574A (en) * 2004-07-20 2006-02-02 Casio Comput Co Ltd Terminal device and terminal processing program
JP2006270846A (en) * 2005-03-25 2006-10-05 Nec Corp Data distribution server, system, and method
JP2007082022A (en) * 2005-09-16 2007-03-29 Nippon Hoso Kyokai <Nhk> Program information distribution device and portable terminal device
JP2007104243A (en) * 2005-10-04 2007-04-19 Nippon Video Center:Kk Content delivery system and receiving server thereof
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
JP2008252367A (en) * 2007-03-29 2008-10-16 Kyocera Corp Broadcast receiver
JP2008086025A (en) * 2007-10-09 2008-04-10 Nec Corp Broadcast communication combination terminal
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
USRE50355E1 (en) 2008-11-25 2025-03-25 Adeia Technologies Inc. Reducing unicast session duration with restart TV
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
WO2013172338A1 (en) * 2012-05-17 2013-11-21 三菱電機株式会社 Broadcast recording system, broadcast recording server, and broadcast recording method
JP2018139140A (en) * 2018-05-10 2018-09-06 シャープ株式会社 Service providing apparatus, service control program, and service control method

Also Published As

Publication number Publication date
JP3551921B2 (en) 2004-08-11

Similar Documents

Publication Publication Date Title
KR101814633B1 (en) Management of profiles for interactive media guidance applications
CN100459698C (en) System and method for caching data in an on-demand media system
JP4588961B2 (en) Interactive media system and method for presenting pause time content
US8955030B2 (en) System and method for personal content access
JP5296778B2 (en) Multimedia content search and recording reservation system
JP3551921B2 (en) Program recording device
US20080235587A1 (en) System and method for content distribution
JP2004526244A (en) Control of personalized electronic content guides based on activity schedule
US20040179811A1 (en) Streaming content receiving apparatus and playback apparatus
JP2009017259A (en) Electronic device, content reproduction method and program
JP2010187411A (en) System and method for providing storage of data on servers in on-demand media delivery system
CN101883233A (en) Systems and methods for interactive program guide featuring personal video recording
CN1758748B (en) Methods and systems for constructing and editing electronic program guide lineups
US7810130B2 (en) Method and apparatus of power management for moving image-streaming content
JP2003169312A (en) Electronic program guide providing system, electronic program guide providing method, program thereof, and recording medium storing the program
US20090238543A1 (en) Local Recording of Previously Aired Programming
JP5204010B2 (en) Content management method, content management system, and recording / playback apparatus
JP2002044641A (en) Content distribution system, information aggregate and medium
JP2005191617A (en) Advance viewing method
JP4229787B2 (en) Digital broadcast recording apparatus, digital broadcast recording method, and program
JP6089969B2 (en) Digital broadcast receiver
JP4972466B2 (en) Content transmission / reception system
JP2002305703A (en) Broadcast program distribution device broadcast program distribution method, and its program and recording medium
JP4552461B2 (en) Distribution method, distribution system, and information processing apparatus
KR101506037B1 (en) Broadcast recording apparatus and broadcasting recording method in IPTV

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040311

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040419

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees