JP4498155B2 - Content recording method and content recording apparatus - Google Patents
Content recording method and content recording apparatus Download PDFInfo
- Publication number
- JP4498155B2 JP4498155B2 JP2005020681A JP2005020681A JP4498155B2 JP 4498155 B2 JP4498155 B2 JP 4498155B2 JP 2005020681 A JP2005020681 A JP 2005020681A JP 2005020681 A JP2005020681 A JP 2005020681A JP 4498155 B2 JP4498155 B2 JP 4498155B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- recording
- contents
- data
- schedule
- 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.)
- Expired - Fee Related
Links
Images
Description
本発明は、放送局から配信される放送番組を蓄積後に視聴するような放送方式における放送番組記録方法及び放送番組記録装置に関する。 The present invention relates to a broadcast program recording method and a broadcast program recording apparatus in a broadcast system in which a broadcast program distributed from a broadcast station is viewed after being stored.
映像放送コンテンツとデータ放送コンテンツが混在して放送される放送サービスにおいて、データ放送コンテンツに関して放送時間枠の重複しているコンテンツの予約受信を可能とすることを目的とする予約受信装置が特許文献1に開示されている。
In a broadcast service in which video broadcast content and data broadcast content are mixedly broadcast, a reservation receiving apparatus for enabling reservation reception of content having overlapping broadcast time frames with respect to data broadcast content is disclosed in
この予約受信装置は、少なくとも予約コンテンツが映像コンテンツであるかデータコンテンツであるかを表すコンテンツ種別情報と、放送開始予定時刻と、放送終了予定時刻と、チャンネル情報を有するコンテンツデータを入力する手段と、前記コンテンツデータを記憶する記憶手段と、新規の前記コンテンツデータと前記記憶手段に記憶された既存の前記コンテンツデータとを比較し、前記新規のコンテンツデータと前記既存のコンテンツデータとの予約時間が重複しない場合と、重複して前記新規のコンテンツデータと前記既存のコンテンツデータの全てが前記データコンテンツである場合には、前記新規のコンテンツデータを前記記憶手段に記憶させ、それ以外の場合には、前記新規のコンテンツデータを前記記憶手段に記憶させない管理手段と、前記記憶手段に記憶された前記コンテンツデータで指定されたコンテンツの受信を開始する手段と、前記データコンテンツのデータの受信が終了したことを検出するデータコンテンツ終了検出手段と、前記データコンテンツの終了が検出されたときに予約時間が重複する他のコンテンツデータが前記記憶手段にあれば該データコンテンツのデータの受信を開始する手段と、を備えている。 The reservation receiving apparatus receives at least content type information indicating whether the reserved content is video content or data content, a broadcast start scheduled time, a broadcast end scheduled time, and content data having channel information. The storage means for storing the content data, the new content data is compared with the existing content data stored in the storage means, and the reservation time of the new content data and the existing content data is compared. If there is no overlap, and if all of the new content data and the existing content data are the data content, the new content data is stored in the storage means, otherwise , Do not store the new content data in the storage means Processing means; means for starting reception of content specified by the content data stored in the storage means; data content end detection means for detecting completion of reception of data of the data content; and the data Means for starting reception of data of the data content if there is other content data in the storage means whose reserved time overlaps when the end of the content is detected.
この予約受信装置の重複したコンテンツの受信制御は、以下のように行なわれ、予めスケジューリングは行っていない。 The reception control of the duplicate contents of the reservation receiving apparatus is performed as follows, and scheduling is not performed in advance.
すなわち、予約されたコンテンツの放送開始時刻になると、タイマー管理手段からコンテンツ受信制御手段に受信開始の要求が出される。コンテンツ受信処理手段は受信開始要求を受け付けるとコンテンツ受信手段によりコンテンツの受信を開始する。 That is, when the broadcast start time of the reserved content is reached, a request to start reception is issued from the timer management means to the content reception control means. When the content reception processing unit accepts the reception start request, the content reception unit starts to receive the content.
このとき、受信を開始したコンテンツが映像コンテンツの場合は、放送終了予定時刻まで受信状態が継続される。一方、受信を開始したコンテンツがデータコンテンツの場合には、放送終了予定時刻に達する前に所定のデータを受信し終えるとコンテンツの受信を終了する。これは、データコンテンツ終了検出手段により検出される。具体的には、データコンテンツ内のデータを検査することにより検出される。 At this time, if the content that has started to be received is video content, the reception state is continued until the scheduled broadcast end time. On the other hand, when the content that has started to be received is data content, the reception of the content is terminated when predetermined data is received before the scheduled broadcast end time is reached. This is detected by the data content end detection means. Specifically, it is detected by examining data in the data content.
コンテンツの受信が終了した時点で予約データにコンテンツが残っている場合には、放送状況検査部が、予約データ中の最初のコンテンツのコンテンツデータを取得し、コンテンツの放送状態を検査する。 When the content remains in the reservation data when the reception of the content is completed, the broadcast status inspection unit acquires the content data of the first content in the reservation data and inspects the broadcast state of the content.
このとき、コンテンツが既に放送中の場合にはコンテンツ受信制御手段によりコンテンツ受信手段が制御されて直ちに受信を開始し、放送が終了している場合には予約データ管理手段により予約データ記憶部からコンテンツデータが削除される。また、未放送の場合には、タイマー管理手段によりタイマーの設定が更新される。 At this time, if the content is already being broadcast, the content reception control unit controls the content reception unit to start reception immediately. If the broadcast is finished, the content is stored from the reservation data storage unit by the reservation data management unit. Data is deleted. In the case of non-broadcasting, the timer setting is updated by the timer management means.
ここで、予約データ中のコンテンツにおいて、映像コンテンツは放送時間が重複したコンテンツが存在せず、データコンテンツはデータコンテンツ同士の放送時間が重複してい
る場合があるので、データコンテンツの予約受信が終了した時点で放送中の状態になっている予約データ中のコンテンツはデータコンテンツに限られている。
Here, in the content in the reservation data, the video content does not have the same broadcast time and the data content may have the same broadcast time, so the reservation reception of the data content ends. The content in the reservation data that is in a broadcasting state at the time is limited to the data content.
データコンテンツは、コンテンツの放送終了予定時刻に達するまで所定の内容のデータが繰り返し送出されているので放送時間の途中から受信を開始しても、コンテンツの内容を受信することが可能である。 Since the data contents are repeatedly transmitted with predetermined contents until reaching the scheduled broadcast end time of the contents, the contents of the contents can be received even if the reception starts from the middle of the broadcasting time.
このようにして、データコンテンツに関して放送時間枠の重複しているコンテンツの予約受信を可能にする。
ところが、サーバ型放送コンテンツの蓄積予約を行う場合、予約時点では、蓄積必要時間や配信日時等の詳細情報が不明なことが予想され、予約時にコンテンツの予約時間帯の重複が判断できない場合がある。 However, when making a reservation for storage of server-type broadcast content, it is expected that detailed information such as the required storage time and delivery date and time will be unknown at the time of reservation, and it may not be possible to determine the overlap of the reservation time zone of the content at the time of reservation. .
一方、サーバ型放送においては、現在配信されている蓄積中の番組が後何回配信されるかわからないため、予約時刻が先のコンテンツを初めに全部蓄積し、その後、予約時刻が次のコンテンツを受信するようにしていた。しかし、これだと、予約時間帯が重複したコンテンツを両方とも蓄積できないことがあった。 On the other hand, in server-type broadcasting, since it is not known how many times the currently stored program will be distributed later, the reservation time is accumulated first for the previous content, and then the next time the reservation time is I was trying to receive it. However, in this case, it was sometimes impossible to store both contents with overlapping reservation time zones.
本発明の目的は、予約時間帯が重複した複数の放送番組を可能な限り多く記録することができるようにすることにある。また、他の目的は、視聴者のニーズに合致する放送番組から先に記録できるようにすることにある。 An object of the present invention is to record as many broadcast programs as possible with overlapping reserved time zones. Another object is to enable a broadcast program that meets the needs of the viewer to be recorded first.
上記目的を達成するために本発明にあっては、以下の構成を採用する。すなわち、
配信される複数のコンテンツを、予約に基づく記録スケジュールに従って記録するコンテンツ記録方法であって、
記録の予約がされた複数のコンテンツについて、予約時間帯の重複の有無を検出するステップと、
予約時間帯が重複した複数のコンテンツについて、記録の優先順位をつけるステップと、各コンテンツの配信開始・終了日時および配信の繰り返し回数を示す情報に基づいて、前記予約時間帯が重複した複数のコンテンツのうち少なくとも一部のコンテンツが順次記録できるような複数の記録スケジュールを生成するステップと、
前記複数の記録スケジュールから、前記優先順位の高いコンテンツが優先的に記録される記録スケジュールを選択するステップと、
を有し、
前記記録の優先順位は、チャネルごと又はジャンルごとに、コンテンツの蓄積が完了してから視聴が完了するまでの平均日数を算出し、当該平均日数が少ないチャネル又はジャンルのコンテンツが当該平均日数が多いチャネル又はジャンルのコンテンツよりも高い優先順位となるように決定される
ことを特徴とするコンテンツ記録方法である。
In order to achieve the above object, the present invention adopts the following configuration. That is,
A content recording method for recording a plurality of distributed contents according to a recording schedule based on a reservation,
Detecting whether or not there are overlapping reservation time periods for a plurality of contents reserved for recording;
A plurality of contents with overlapping reservation time zones based on a step of setting recording priorities for a plurality of contents with overlapping reservation time zones, and information indicating delivery start / end dates and times of delivery of each content. Generating a plurality of recording schedules so that at least some of the content can be sequentially recorded;
Selecting a recording schedule for preferentially recording the high priority content from the plurality of recording schedules;
I have a,
The priority of recording is calculated for each channel or genre by calculating the average number of days from the completion of content accumulation until the viewing is completed, and the content of channels or genres with a small average number of days has a large average number of days. The content recording method, wherein the content recording method is determined to have a higher priority than content of a channel or genre .
配信される複数のコンテンツを、予約に基づく記録スケジュールに従って記録するコンテンツ記録装置であって、
記録の予約がされた複数のコンテンツについて、予約時間帯の重複の有無を検出する検出手段と、
予約時間帯が重複した複数のコンテンツについて、記録の優先順位をつける優先順位付与手段と、
各コンテンツの配信開始・終了日時および配信の繰り返し回数を示す情報に基づいて、前記予約時間帯が重複した複数のコンテンツのうち少なくとも一部のコンテンツが順次記録できるような複数の記録スケジュールを生成する記録スケジュール生成手段と、
前記複数の記録スケジュールから、前記優先順位の高いコンテンツが優先的に記録される記録スケジュールを選択する記録スケジュール選択手段と、
を有し、
前記優先順位付与手段は、チャネルごと又はジャンルごとに、コンテンツの蓄積が完了してから視聴が完了するまでの平均日数を算出し、当該平均日数が少ないチャネル又はジャンルのコンテンツが当該平均日数が多いチャネル又はジャンルのコンテンツよりも高い優先順位となるように、前記記録の優先順位を決定する
ことを特徴とするコンテンツ記録装置である。
A content recording device that records a plurality of distributed contents according to a recording schedule based on a reservation,
Detecting means for detecting the presence or absence of overlapping reservation time periods for a plurality of contents reserved for recording;
Prioritizing means for assigning recording priorities for a plurality of contents having overlapping reservation time zones,
A plurality of recording schedules are generated so that at least a part of the plurality of contents with overlapping reservation time zones can be sequentially recorded based on information indicating the distribution start / end dates and times of distribution of each content. A recording schedule generating means;
A recording schedule selecting means for selecting a recording schedule for preferentially recording the high priority content from the plurality of recording schedules;
I have a,
The priority level assigning unit calculates the average number of days from the completion of content accumulation to the completion of viewing for each channel or genre, and the content of channels or genres with a small average number of days has a large average number of days. The content recording apparatus , wherein the recording priority is determined so that the priority is higher than the channel or genre content .
放送として想定されるサーバ型放送においては、データ放送と同様、放送番組としてのコンテンツは一般にカルーセル伝送方式(同一のコンテンツを複数回繰り返し伝送する方式)で伝送される。このため、コンテンツデータのヘッダ情報あるいはメタ情報として、繰り返しの回数を伝送し、該繰り返し回数とその識別手段により、コンテンツの予約時間帯が重複した場合でも、コンテンツをできるだけ多く蓄積が可能になるスケジュールを作成する。また、それと共に、蓄積の予約、視聴実績、蓄積後視聴までの日数等により、視
聴者がより蓄積したいコンテンツを判断し、該コンテンツから先に蓄積できるようにスケジュールを作成する。
In a server type broadcast assumed as a broadcast, content as a broadcast program is generally transmitted by a carousel transmission method (a method in which the same content is repeatedly transmitted a plurality of times), as in data broadcasting. For this reason, the number of repetitions is transmitted as header information or meta information of the content data, and a schedule that allows the content to be accumulated as much as possible even when the content reservation time zone overlaps by the number of repetitions and its identification means. Create At the same time, the content that the viewer wants to accumulate is determined based on the reservation for accumulation, the viewing record, the number of days until viewing after the accumulation, and the like, and a schedule is created so that the content can be accumulated first.
本発明によると、予約時間帯が重複した複数の放送番組を可能な限り多く記録することができる。また、視聴者のニーズに合致する放送番組から先に記録できる。 According to the present invention, it is possible to record as many broadcast programs as possible with overlapping reserved time zones. Also, broadcast programs that meet the needs of viewers can be recorded first.
以下、本発明を、サーバ型放送を受信可能なTV装置1.1に適用した場合についての実施の形態について説明する。 Hereinafter, an embodiment in which the present invention is applied to a TV apparatus 1.1 capable of receiving server-type broadcast will be described.
まず、サーバ型放送を受信可能なTV装置1.1について図1を用いて説明する。図1は、本発明の実施の形態に係るTV装置1.1を説明するブロック図である。 First, a TV apparatus 1.1 capable of receiving server type broadcasting will be described with reference to FIG. FIG. 1 is a block diagram illustrating a TV apparatus 1.1 according to an embodiment of the present invention.
TV装置1.1において、1.101はチューナ部であって、チューナ部1.101は受信したTV放送の高周波TV信号を増幅、希望局の選局を行い、映像/音声コンテンツ、各種データが混合されたTSデータを復調する。 In the TV apparatus 1.1, 1.101 is a tuner unit, and the tuner unit 1.101 amplifies the received TV broadcast high-frequency TV signal, selects a desired station, and stores video / audio contents and various data. Demodulate the mixed TS data.
1.102はデータ分離部であって、データ分離部1.102は前記TSデータを、映像/音声コンテンツストリームデータと、後述するコンテンツ情報データ、データ放送データ(データ放送コンテンツ、サーバ型放送コンテンツ、各種メタデータ、制御文書、その他データ放送用データ)等に分離し、映像/音声コンテンツストリームデータは、後述のデコーダ部1.103へ出力し、その他、コンテンツ情報データとデータ放送データは、内部バスs1.19を通して、メモリ部1.151へ出力するものである。 1.102 is a data separation unit, and the data separation unit 1.102 converts the TS data into video / audio content stream data, content information data, data broadcast data (data broadcast content, server-type broadcast content, The video / audio content stream data is output to the decoder unit 1.103 (to be described later), and the content information data and the data broadcast data are transmitted to the internal bus. The data is output to the memory unit 1.151 through s1.19.
1.103は放送映像/音声データのデコーダ部であって、デコーダ部1.103は前記分離された、映像/音声コンテンツストリームデータ、内部バスs1.29よりのサーバ型放送コンテンツを含む映像データをデコードし、音声制御部1.121、表示合成制御部1.133へそれぞれ出力する。 1.103 is a broadcast video / audio data decoder unit. The decoder unit 1.103 receives the separated video / audio content stream data and video data including server-type broadcast content from the internal bus s1.29. Decode and output to the audio control unit 1.121 and the display synthesis control unit 1.133.
1.121は音声制御部であって、音声制御部1.121は前述デコーダ部1.103、内部バスs1.19からのサーバ型放送コンテンツ音声データを、切り替え、あるいは合成又は音量、音質、臨場感などを制御し、後述の音声出力部1.122へ出力する。 1.121 is an audio control unit, and the audio control unit 1.121 switches the server-type broadcast content audio data from the decoder unit 1.103 and the internal bus s1.19, or synthesizes or outputs the sound volume, sound quality, presence The feeling is controlled and output to the audio output unit 1.122 described later.
1.122は音声出力部であって、音声出力部1.122は前記音声制御部1.121から入力された音声信号を増幅し、スピーカを用いて音声を出力する。 1.122 is an audio output unit, and the audio output unit 1.122 amplifies the audio signal input from the audio control unit 1.121 and outputs audio using a speaker.
1.131はグラフィック制御部であって、グラフィック制御部1.131はデータ放送画面、TV装置1.1内のサーバ型コンテンツ画面、アプリケーション画面、メッセージ等のGUI画面等を後述のシステム制御部1.191の制御に基づき生成する。 1.131 is a graphic control unit, and the graphic control unit 1.131 displays a data broadcast screen, a server type content screen in the TV apparatus 1.1, an application screen, a GUI screen such as a message, etc., which will be described later. .Generate based on 191 control.
1.133は表示合成制御部であって、表示合成制御部1.133はデコーダ部1.103からのコンテンツと、グラフィック制御部1.131で生成された画像データを、システム制御部1.191からの制御に基づき、切り替え、合成、拡大/縮小、その他各種変換、補正等を行い、後述の表示部1.134へ出力する。 1.133 is a display composition control unit, and the display composition control unit 1.133 receives the content from the decoder unit 1.103 and the image data generated by the graphic control unit 1.131 from the system control unit 1.191. Are switched, combined, enlarged / reduced, various other conversions, corrections, etc., and output to the display unit 1.134 described later.
1.134は表示部であって、表示部1.134は前記表示合成制御部1.133からの画像データを表示する。 1.134 is a display unit, and the display unit 1.134 displays the image data from the display composition control unit 1.133.
1.151はメモリ部であって、メモリ部1.151は前記データ分離部1.102に
より分離されたデータ放送コンテンツ、サーバ型放送コンテンツ、後述コンテンツ情報データ、制御文書、その他データ放送データ等を一時的に保存する。該メモリ部1.151は、システム制御部1.191がプログラム実行のために使用するワークメモリも含まれる。
1.151 is a memory unit. The memory unit 1.151 stores data broadcast content, server-type broadcast content, content information data, control document, other data broadcast data, etc., separated by the data separation unit 1.102. Save temporarily. The memory unit 1.151 includes a work memory used by the system control unit 1.191 for program execution.
1.152はデータ蓄積部、いわゆるHDD装置であって、データ蓄積部1.152は受信したサーバ型放送コンテンツについて、受信した制御文書、視聴者あるいは後述のシステム制御部1.191の指示により、蓄積、再生、削除等を行う。また、データ蓄積部1.152には、その他、システム制御部1.191が受信、蓄積、再生といった各種制御に使用するために、受信したコンテンツ情報、メタデータ、制御文書、その他データ放送データ、課金制御データ、視聴者の視聴履歴データ等々のデータが蓄積され、必要に応じてこれらのデータの逐次保存、削除が行われる。さらに、データ蓄積部1.152には、後述する蓄積予約管理テーブル、蓄積スケジュール管理テーブル、蓄積実績テーブル、視聴実績テーブル、視聴までの平均日数等の各種テーブルも保存され、必要に応じメモリ部1.151に異動、使用される。また、データ蓄積部1.152には、上述のデータを蓄積するデータ蓄積領域とは別に、システム制御部1.191の使用するシステム領域があり、別途管理される。 1.152 is a data storage unit, a so-called HDD device. The data storage unit 1.152 receives the received server-type broadcast content according to the received control document, the viewer, or an instruction from the system control unit 1.191 described later. Accumulate, play, delete, etc. In addition, the data storage unit 1.152 includes received content information, metadata, control documents, other data broadcast data, and the like for use in various controls such as reception, storage, and playback by the system control unit 1.191. Data such as charging control data and viewer viewing history data is accumulated, and these data are sequentially stored and deleted as necessary. Furthermore, the data storage unit 1.152 stores various types of tables such as a storage reservation management table, a storage schedule management table, a storage result table, a viewing result table, and an average number of days until viewing, which will be described later. Moved to 151 and used. The data storage unit 1.152 has a system area used by the system control unit 1.191 separately from the data storage area for storing the above-described data, and is managed separately.
1.161はインタフェース部であって、インタフェース部1.161はTV装置1.1に録画装置、印刷装置等の外部装置を接続し、外部装置をTV装置1.1からの制御で、サーバ型放送コンテンツを含む各種コンテンツの録画・再生、ダウンロード、印刷等を行わせる。 1.161 is an interface unit. The interface unit 1.161 connects an external device such as a recording device or a printing device to the TV device 1.1, and the external device is controlled by the TV device 1.1. Recording / playing, downloading, printing, etc. of various contents including broadcast contents are performed.
1.171はインターネット接続部であり、インターネット接続部1.171でTV装置1.1がインターネットと接続され、放送局サーバ、課金サーバ等と接続し、受信する放送番組の予約情報、蓄積情報、あるいは有料コンテンツの課金情報等の各種データの送受信を行わせる。 1.171 is an internet connection unit, and the internet connection unit 1.171 connects the TV apparatus 1.1 to the internet and connects to a broadcasting station server, a billing server, etc., and receives broadcast program reservation information, storage information, Alternatively, transmission / reception of various data such as billing information for paid contents is performed.
1.181はリモコン制御部であって、リモコン制御部1.181は赤外線を利用したリモコン送受信制御部であり、TV視聴者が操作するリモコン装置とTV装置1.1とのデータの送受信を行い、該データをシステム制御部1.191に転送する。 1.181 is a remote control unit, and a remote control unit 1.181 is a remote control transmission / reception control unit that uses infrared rays, and transmits / receives data between the remote control device operated by the TV viewer and the TV device 1.1. The data is transferred to the system control unit 1.191.
1.191はシステム制御部であって、システム制御部1.191はTV装置1.1内の各部を統括的に制御する。システム制御部1.191は、CPU(Central Processing Unit)、主記憶部、バス制御部、プログラム格納部、パラメータ保存部、ID保存部、時計部、タイマ部等から成る。 1.191 is a system control unit, and the system control unit 1.191 comprehensively controls each unit in the TV apparatus 1.1. The system control unit 1.191 includes a CPU (Central Processing Unit), a main storage unit, a bus control unit, a program storage unit, a parameter storage unit, an ID storage unit, a clock unit, a timer unit, and the like.
システム制御部1.191は、TV放送番組の受信では、前述した、チューナ部1.101、データ分離部1.102の制御を行い、チャネル切り替えを行い、所望の放送電波を受信し、後述TSデータを復調する。そして、復調された該TSデータから前記映像/音声コンテンツデータと、コンテンツ情報データ、データ放送データを分離し、コンテンツデータはデコーダ部1.103へ出力すると共に、コンテンツ情報データ、データ放送データはs1.19を通してメモリ部1.151、データ蓄積部1.152へ格納する制御を行う。また、システム制御部1.191は、格納したコンテンツ情報データ、データ放送データを解析し、後述する、各種の管理、蓄積、制御を行う。 In receiving a TV broadcast program, the system control unit 1.191 controls the tuner unit 1.101 and the data separation unit 1.102 described above, performs channel switching, receives a desired broadcast wave, and will be described later. Demodulate the data. Then, the video / audio content data, content information data, and data broadcast data are separated from the demodulated TS data, the content data is output to the decoder unit 1.103, and the content information data and data broadcast data is s1. .19 through the memory unit 1.151 and the data storage unit 1.152. The system control unit 1.191 analyzes the stored content information data and data broadcast data, and performs various management, storage, and control, which will be described later.
一方、システム制御部1.191は、上記とは別に、リモコン装置等による視聴者の指示、前記制御文書の指示に従い、コンテンツの予約、受信、蓄積、再生、課金等の制御を行う。また、システム制御部1.191は、グラフィック制御部1.131を制御し、前記データ放送やサーバ型放送コンテンツの表示、TV装置1.1内のアプリケーションの
表示、メッセージ、操作パネル等の表示をさせる。また、表示合成制御部1.133を制御し、デコーダ部1.103からの映像データとグラフィック制御部1.131からの画像データの合成、補正等の各種情報表示処理を行い、該各種情報表示処理の結果を表示部1.134へ表示する。さらに、システム制御部1.191は、同様に、音声制御部1.121を制御し、音声の合成、出力制御を行い、音声出力部1.122への出力制御を行う。また、システム制御部1.191は、リモコン装置とのデータの送受信を制御し、該データに基づきTV装置1.1内の制御を行う。
On the other hand, the system control unit 1.191 controls content reservation, reception, storage, reproduction, billing, and the like in accordance with the instruction of the viewer by the remote control device or the like and the instruction of the control document. The system control unit 1.191 controls the graphic control unit 1.131 to display the data broadcast and server type broadcast content, display applications in the TV device 1.1, display messages, operation panels, and the like. Let Further, it controls the display composition control unit 1.133 to perform various information display processes such as composition and correction of the video data from the decoder unit 1.103 and the image data from the graphic control unit 1.131, and displays the various information. The processing result is displayed on the display unit 1.134. Furthermore, the system control unit 1.191 similarly controls the voice control unit 1.121, performs voice synthesis and output control, and controls output to the voice output unit 1.122. The system control unit 1.191 controls transmission / reception of data to / from the remote control device, and controls the TV device 1.1 based on the data.
s1.19は、TV装置1.1内の内部バスであって、データ及び制御信号転送用バスとして、前述してきたように、画像、音声データの転送、各部情報の転送に使用される。 s1.19 is an internal bus in the TV apparatus 1.1, and is used as a data and control signal transfer bus, as described above, for transferring image and audio data and transferring information of each part.
図2は、TV装置1.1におけるシステム制御部1.191の制御部別の構造を示した図である。システム制御部1.191において、1.191aはOSを含む基本システム制御部であり、他の制御部は該基本システム制御部1.191aの管理の下に、放送制御部1.191b、予約管理部1.191c、蓄積制御部1.191d、その他の他の制御部1.191eが動作するようになっている。 FIG. 2 is a diagram illustrating a structure of each control unit of the system control unit 1.191 in the TV apparatus 1.1. In the system control unit 1.191, 1.191a is a basic system control unit including an OS, and other control units are managed by the broadcast system control unit 1.191b, reservation management under the management of the basic system control unit 1.191a. The unit 1.191c, the accumulation control unit 1.191d, and other control units 1.191e are operated.
放送制御部1.191bは、bml文書で記述された制御文書に従い動作する、いわゆるbmlブラウザであり、前述の各種制御文書に応じて、受信したデータ放送データの表示、サーバ型放送の契約、蓄積予約、蓄積、再生、アクセス制御等の際の、各種表示、要求、制御を行う。
The broadcast control unit 1.191b is a so-called bml browser that operates in accordance with a control document described in a bml document, and displays received data broadcast data, a server-type broadcast contract, Various displays, requests, and controls are performed during storage reservation, storage, playback, access control, and the like.
予約管理部1.191cは、SI情報を基にECG(電子コンテンツ表)、予約GUIの提示、予約の受け付けを行い、前述した図5の予約管理テーブルの生成を行う。予約管理部1.191cは、配信日時情報を監視しており、配信日時情報が確定すると、蓄積制御部1.191dに蓄積依頼を出す。 The reservation management unit 1.191c presents an ECG (electronic content table), a reservation GUI, and accepts a reservation based on the SI information, and generates the reservation management table shown in FIG. The reservation management unit 1.191c monitors the delivery date / time information. When the delivery date / time information is confirmed, the reservation management unit 1.191c issues an accumulation request to the accumulation control unit 1.191d.
蓄積制御部1.191dは、配信情報が確定した予約コンテンツに対し、蓄積予約の記録スケジュールとしての蓄積スケジュールの作成を行う。蓄積スケジュールは、予約時間帯が重複したコンテンツの蓄積優先順位付けと、配信日時、繰り返し回数等の配信情報に基づき、作成される。また、蓄積制御部1.191dは、蓄積予約開始時刻になると、蓄積スケジュールに基づき、放送されるコンテンツの蓄積(放送番組の記録)を行う。さらに、蓄積制御部1.191dは、他の制御部1.191eへの選局依頼を行い、HDDの容量を確保し、データ蓄積部1.152を制御し、書き込み、読み出しの制御を行う。 The storage control unit 1.191d creates a storage schedule as a storage reservation recording schedule for the reservation content for which distribution information is confirmed. The storage schedule is created based on the storage prioritization of contents with overlapping reservation time zones, and distribution information such as the distribution date and time and the number of repetitions. The accumulation control unit 1.191d accumulates broadcast content (records a broadcast program) based on the accumulation schedule at the accumulation reservation start time. Further, the accumulation control unit 1.191d makes a channel selection request to the other control unit 1.191e, secures the capacity of the HDD, controls the data accumulation unit 1.152, and controls writing and reading.
他の制御部1.191eは、上記以外のTV装置1.1の全般の制御を行う。 The other control unit 1.191e performs overall control of the TV apparatus 1.1 other than the above.
放送制御部1.191bからの蓄積開始時、受信チャネルのチューナ部1.101への選局制御、その他、リモコン制御部1.181の制御等の制御も該他の制御部1.191eで行われる。 At the start of accumulation from the broadcast control unit 1.191b, tuning control of the reception channel to the tuner unit 1.101 and other controls such as control of the remote control unit 1.181 are also performed by the other control unit 1.191e. Is called.
次に、本発明に用いられる放送データ、いわゆるTSデータの内容に関して説明する。該放送データは、各国の放送体系、規格に基づいて作成、放送、受信、動作される。本実施の形態では、日本国内のデジタル放送の標準規格(ARIB(電波産業界)標準規格)に基づいたものとなっている。 Next, the contents of broadcast data used in the present invention, so-called TS data, will be described. The broadcast data is created, broadcast, received, and operated based on the broadcast system and standard of each country. The present embodiment is based on the digital broadcasting standard (ARIB (Radio Industry) standard) in Japan.
図3は、本発明とは異なる従来用いられた放送データであり、(1)ヘッダ部、(2)コンテンツストリーム部、(3)データ放送データ部の3つから構成される。 FIG. 3 shows conventionally used broadcast data different from the present invention, and is composed of (1) a header part, (2) a content stream part, and (3) a data broadcast data part.
(1)ヘッダ部は、いわゆるSI情報と言われるコンテンツ関連情報、タイトル、ジャ
ンル、出演者情報、内容、放送チャネル、放送日時等の情報が記述されており、該SI情報は必要に応じて更新される。
(1) The header portion describes content-related information, so-called SI information, title, genre, performer information, content, broadcast channel, broadcast date, etc., and the SI information is updated as necessary. Is done.
(2)コンテンツストリーム部は、いわゆる映像/音声ストリームとして伝送されるコンテンツデータのことであり、視聴者が視聴するコンテンツである。 (2) The content stream portion is content data transmitted as a so-called video / audio stream, and is content that the viewer views.
(3)データ放送データ部は、データ放送コンテンツ、前記コンテンツデータのメタデータ文書、各種制御文書等より構成される。 (3) The data broadcast data section includes data broadcast content, a metadata document of the content data, various control documents, and the like.
なお、データ放送コンテンツには、ヘッダ情報として、該コンテンツを蓄積するために必要な、モジュール名、蓄積先ディレクトリ、データサイズ等の情報、また、SI情報の一部が記述されている。メタデータ文書は、SI情報に記述された情報、コンテンツに関わる詳細な情報、シーンごとの情報、が記述された文書であり、受信されるコンテンツとは別時刻に配信されることもある。制御文書は、通常データ放送の表示、制御文書の他、サーバ型放送に関わる契約、蓄積予約、蓄積制御、再生制御、アクセス制御、課金制御等の各種制御文書があり、コンテンツ記述言語bmlで記述されたbml文書として記述される。(3)データ放送データ部のこれらのデータは、(2)コンテンツストリーム部のコンテンツデータがコンテンツの放送時間に沿って1回のみ伝送されるのに対し、(3)データ放送データ部のデータは、同一データを何度か繰り返して伝送する、いわゆるデータカルーセル方式で伝送され、これらがパケット化され、(1)ヘッダ部が加えられて放送用TSデータとなっている。 In the data broadcast content, information such as a module name, a storage destination directory, a data size, and a part of SI information necessary for storing the content are described as header information. The metadata document is a document in which information described in SI information, detailed information related to content, and information for each scene is described, and may be distributed at a time different from the received content. Control documents include normal data broadcast display and control documents, as well as various control documents such as contracts related to server-type broadcast, storage reservation, storage control, playback control, access control, and billing control, and are described in the content description language bml. Written as a bml document. (3) These data in the data broadcast data portion are (2) content data in the content stream portion is transmitted only once along the broadcast time of the content, whereas (3) data in the data broadcast data portion is The same data is repeatedly transmitted several times, which is transmitted by a so-called data carousel system, these are packetized, and (1) a header part is added to form broadcasting TS data.
これに対して、サーバ型放送では、コンテンツを分割し、図4に示すように、分割コンテンツデータを(3)データ放送データ部のデータとして扱い、同じコンテンツを繰り返し伝送する、いわゆるカルーセル伝送方式で伝送され、これをTV装置1.1で蓄積後、視聴する放送形態である。 On the other hand, in the server type broadcasting, as shown in FIG. 4, the divided content data is handled as (3) data of the data broadcasting data section and the same content is repeatedly transmitted as shown in FIG. This is a broadcast form that is transmitted and stored after being stored in the TV apparatus 1.1.
したがって、本発明に用いられる放送データは、図4に示すように、(2)コンテンツストリーム部のない構成で伝送することも可能である。 Therefore, as shown in FIG. 4, the broadcast data used in the present invention can be (2) transmitted without a content stream section.
また、(1)ヘッダ部のSI情報として、サーバ型放送として配信されるコンテンツの形式、タイトル、ジャンル、出演者情報、内容、コンテンツが含まれるデータのモジュール名、配信開始日時、蓄積先ディレクトリ、蓄積容量等のコンテンツ等の配信情報、また、再生時の有効期限、課金法等のアクセス制御情報が記述されている。さらに、上記繰り返して放送される場合の回数、伝送速度が記述されている。 (1) As SI information of the header part, the format of content distributed as server-type broadcast, title, genre, performer information, content, module name of data including the content, distribution start date and time, storage destination directory, Distribution information such as contents such as storage capacity, and access control information such as an expiration date at the time of reproduction and a charging method are described. In addition, the number of times and the transmission speed in the case of repeated broadcasting are described.
このサーバ型放送の特徴の一つとして、コンテンツを蓄積完了後、視聴するため、分割コンテンツを連続して蓄積する必要がなく、分割コンテンツを部分ごとに異なる時間に蓄積することが可能である。 As one of the features of this server-type broadcast, since the content is viewed after the storage is completed, it is not necessary to continuously store the divided content, and the divided content can be stored at different times for each part.
図5は、蓄積予約管理テーブルであり、蓄積予約されたコンテンツのチャネル、コンテンツID、配信開始/終了日時、蓄積容量、繰り返し伝送回数、伝送速度と言った、蓄積予約されたコンテンツを蓄積するのに必要な情報、また、コンテンツのタイトル、ジャンル、出演者といった内容情報を、前述SI情報より取得しテーブル化し、データ蓄積部1.152のシステム領域に保存される。また、蓄積予約管理テーブルには、予約時間帯が重複したことを示すマークとその際どの順で蓄積を完了させるかの優先順位、視聴者の予約情報として、視聴予定日時を指定した場合は、その値が記述される。 FIG. 5 is an accumulation reservation management table for accumulating contents reserved for accumulation, such as content channels reserved for accumulation, content IDs, delivery start / end dates and times, accumulation capacity, number of repeated transmissions, and transmission speed. Necessary information for the content, and content information such as the title, genre, and performer of the content are acquired from the SI information and tabulated, and stored in the system area of the data storage unit 1.152. In addition, in the storage reservation management table, if the mark indicating that the reservation time zone overlaps, the priority order in which the storage is completed in that order, and the scheduled viewing date and time as the reservation information of the viewer are specified, Its value is described.
図6は、蓄積実績テーブルであり、過去一定期間内(例えば、過去3ヶ月等)に実際に蓄積されたコンテンツの回数がチャネルごと、コンテンツジャンルごとに記述されている
。
FIG. 6 is an accumulation record table, in which the number of contents actually accumulated within a certain past period (for example, the past three months) is described for each channel and each content genre.
図7は、視聴実績テーブルであり、図6の上記蓄積実績テーブル中、視聴されたコンテンの回数がチャネルごと、コンテンツジャンルごとに記述されている。 FIG. 7 is a viewing record table, and the number of contents viewed is described for each channel and content genre in the accumulation record table of FIG.
図8は、蓄積後視聴までの平均日数を示す視聴までの平均日数テーブルであって、各コンテンツの蓄積完了から視聴完了までの日数がチャネルごと、ジャンルごとに記述されている。 FIG. 8 is an average number of days until viewing showing the average number of days until viewing after accumulation. The number of days from the completion of accumulation of each content to the completion of viewing is described for each channel and each genre.
図9は、蓄積可能性組み合わせリストであって、後述の手順により、予約時間帯が重複した複数コンテンツ中、配信時間内に蓄積できる可能性のあるコンテンツの組み合わせを登録するリストである。 FIG. 9 is an accumulation possibility combination list in which a combination of contents that can be accumulated within a distribution time is registered among a plurality of contents having overlapping reservation time zones by a procedure described later.
図10は、蓄積スケジュール候補リストであって、後述の手順で可能となった、予約重複コンテンツの組み合わせと蓄積スケジュールのリストであり、蓄積可能となったコンテンツ名と、蓄積開始、終了時刻、何回目の蓄積かに関する情報が記載されている。この候補リストの中から、蓄積スケジュールが決定される。 FIG. 10 is a list of candidate storage schedules, which is a list of reserved duplicate content combinations and storage schedules made possible by the procedure described below. The content names that can be stored, the storage start and end times, Information about the second accumulation is described. An accumulation schedule is determined from this candidate list.
図11は、蓄積スケジュール管理テーブルであって、蓄積制御部1.191dにより、スケジューリングされた、一つの蓄積スケジュールの一覧表であり、データ蓄積部1.152のシステム領域に保存される。 FIG. 11 is a storage schedule management table, which is a list of one storage schedule scheduled by the storage control unit 1.191d, and is stored in the system area of the data storage unit 1.152.
図12は、蓄積データ管理テーブルであって、蓄積スケジュールに従い蓄積されている最中のコンテンツの蓄積状況が一覧できるテーブルで、蓄積制御部1.191dは、該テーブルにより、コンテンツの蓄積状況を管理する。このテーブルも前述と同様、データ蓄積部1.152のシステム領域に保存される。 FIG. 12 is a storage data management table that can list the storage status of the content that is being stored according to the storage schedule. The storage control unit 1.191d manages the storage status of the content using the table. To do. This table is also stored in the system area of the data storage unit 1.152 as described above.
では次に、図13から図20を使用し、本実施の形態の動作を説明する。 Next, the operation of this embodiment will be described with reference to FIGS.
TV装置1.1は、予約管理部1.191cによる各チャネルのSI情報を収集し、サーバ型放送コンテンツの配信一覧と予約GUIを表示する。 The TV apparatus 1.1 collects SI information of each channel by the reservation management unit 1.191c, and displays a distribution list of server-type broadcast contents and a reservation GUI.
視聴者は、該配信一覧より、視聴したいコンテンツの蓄積予約操作を行い、予約管理部1.191cは予約を図5の蓄積予約管理テーブルに追加する。この際、予約時間帯の重複の有無を検出し、この時点で重複がある場合は、視聴者に重複があることを提示し、優先順位を決定させるか、TV装置1.1の判断に任せるかを選択させる。
From the distribution list , the viewer performs a storage reservation operation for the content to be viewed, and the reservation management unit 1.191c adds the reservation to the storage reservation management table of FIG. At this time, it is detected whether or not the reservation time period overlaps. If there is an overlap at this time, the viewer is notified that there is an overlap, and the priority order is determined or left to the judgment of the TV apparatus 1.1. To choose.
配信日時が未定で、配信日時によって、重複が生じる可能性がある場合は、その時点で視聴者に重複の提示を行うか、TV装置1.1の判断に任せるかどうかの選択を行う。その後、配信日時が確定すると、予約管理部1.191cは、蓄積制御部1.191dに蓄積スケジュール生成依頼を行う。 If the distribution date and time is undecided and there is a possibility of duplication depending on the distribution date and time, it is selected whether to present the duplication to the viewer at that time or leave it to the judgment of the TV apparatus 1.1. After that, when the delivery date and time is determined, the reservation management unit 1.191c makes a storage schedule generation request to the storage control unit 1.191d.
これを受けて、蓄積制御部1.191dは、蓄積スケジュールの生成を行う。 In response, the accumulation control unit 1.191d generates an accumulation schedule.
蓄積スケジュール生成の概要を図13で説明する。 An outline of accumulation schedule generation will be described with reference to FIG.
最初に、前処理として、予約管理テーブルで予約時間帯の重複があることを確認する(st1301)。 First, as pre-processing, it is confirmed that there are overlapping reservation time zones in the reservation management table (st1301).
次に、蓄積制御部1.191dは、優先順位が視聴者によって決定されているか自動で
行うかの判断を行い(st1302)、優先順位が決定されていない場合は、優先順位決定プロセス(st1303)、蓄積可能性組み合わせ生成プロセス(st1304)、蓄積スケジュール候補生成プロセス(st1305)、蓄積スケジュール決定プロセス(st1306)、を経て、蓄積スケジュールが決定され、st1307を経て蓄積スケジュールが蓄積管理テーブルに登録される(st1308)。
Next, the accumulation control unit 1.191d determines whether the priority is determined by the viewer or automatically (st1302). If the priority is not determined, the priority determination process (st1303). The accumulation schedule is determined through the accumulation possibility combination generation process (st1304), the accumulation schedule candidate generation process (st1305), and the accumulation schedule determination process (st1306), and the accumulation schedule is registered in the accumulation management table through st1307. (St1308).
なお、st1302で優先順位が決定されている場合は、優先順位の決定プロセスは割愛し、蓄積可能性組み合わせ生成プロセス(st1304)へ移行する。また、蓄積スケジュール決定プロセス(st1306)の後に蓄積スケジュールが決定されたか判断を行い(st1307)、蓄積スケジュールが決定されていない場合は、蓄積可能性組み合わせ生成プロセス(st1304)へ再度移行する。 If the priority is determined in st1302, the priority determination process is omitted, and the process proceeds to the accumulation possibility combination generation process (st1304). Further, it is determined whether or not the storage schedule has been determined after the storage schedule determination process (st1306) (st1307). If the storage schedule has not been determined, the process proceeds to the storage possibility combination generation process (st1304) again.
次に優先順位決定プロセスについて図14を用いて説明する。優先順位の決定がTV装置1.1に委ねられた場合、蓄積予約時間帯が重複したコンテンツの『優先順位』を決定するために、前述図6の蓄積実績テーブル、図7の視聴実績テーブル、図8の視聴までの平均日数テーブルより、予約時間帯の重複したコンテンツのうちどれを優先して蓄積を行うかを判断する。 Next, the priority determination process will be described with reference to FIG. When the priority order is entrusted to the TV apparatus 1.1, in order to determine the “priority order” of the contents having overlapping storage reservation time zones, the above-mentioned storage result table in FIG. 6, the viewing result table in FIG. From the table of average days until viewing shown in FIG. 8, it is determined which content is preferentially stored among the contents with overlapping reservation time zones.
優先順位決定プロセスでは、まず、シリーズ判断を行う(st1401)。該判断は、予約重複したコンテンツの中に、シリーズものが存在し、それ以前の回が蓄積されていることが蓄積コンテンツリストより確認できれば、最優先の判断をする(st1421)。 In the priority determination process, first, series determination is performed (st1401). If it is confirmed from the stored content list that there is a series of contents in the reservation duplicated contents and the previous times are stored, the determination is made with the highest priority (st1421).
尚、蓄積コンテンツリストとは、蓄積予約管理テーブルより実際に蓄積されたコンテンツのうち、過去一定期間分をリスト化して保存したものであり、この中に、蓄積されたコンテンツがシリーズものであるかどうかの情報も記述されている。 Note that the accumulated content list is a list of the contents that have been actually accumulated from the accumulation reservation management table and stored for a certain period in the past, and whether the accumulated contents are in series. Information on whether or not is described.
次に、シリーズものが複数あるか判断し(st1422)、シリーズものが複数の場合、また、シリーズものであっても、前回以前の蓄積実績がない場合は、次にジャンル判断を行う(st1423)。 Next, it is determined whether there are a plurality of series items (st1422). If there are a plurality of series items, and if there are no series records before the previous time even if it is a series item, a genre determination is performed next (st1423). .
ジャンル判断では、まず、蓄積実績の合計に重み係数(視聴実績合計数/蓄積実績合計数)をかけた重み付き蓄積実績合計を算出する。該重み付き蓄積実績合計と視聴実績合計を優先指数として一括して、ジャンルごとに比較し、大きいジャンルから優先順位をつける。これにより、蓄積予約と視聴実績の両方を考慮した判断を行う。尚、各ジャンルとも、重付き蓄積実績合計か、視聴実績合計の大きい方をそのジャンルの優先指数として採用する。図6の蓄積実績テーブル、図7視聴実績テーブルの例では、映画(10)>バラエティ(7.5)>ドラマ(4.5)>スポーツ(3)>ドキュメント(1.5)というような優先順位(括弧内は優先指数)となる。 In the genre determination, first, a weighted accumulated result total is calculated by multiplying the accumulated result total by a weighting coefficient (total number of viewing results / total number of accumulated results). The weighted accumulated record total and viewing record total are collectively used as a priority index, and are compared for each genre, and a priority is assigned from a larger genre. As a result, a determination is made in consideration of both the storage reservation and the viewing performance. For each genre, the sum of accumulated accumulation results or the larger total viewing results is adopted as the priority index of the genre. In the example of the accumulation record table in FIG. 6 and the viewing record table in FIG. 7, priority is given as movie (10)> variety (7.5)> drama (4.5)> sport (3)> document (1.5). Rank (priority index in parentheses).
次に、ジャンル判断でジャンルの優先指数が同一のコンテンツか判断し(st1424)、ジャンルの優先指数が同一のコンテンツに対しては、当該ジャンルのチャネルごとの視聴回数比率(視聴実績数/蓄積実績数)を求め、その大きい方を優先する。ジャンルの優先指数が同一の場合は、視聴実績数の多い方を優先する視聴回数比率判断を行う(st1425)。 Next, in the genre determination, it is determined whether the content has the same genre priority index (st1424). Number) and give priority to the larger one. If the priority index of the genre is the same, the viewing frequency ratio determination is performed in favor of the one with the larger number of viewing results (st1425).
次に、視聴回数比率判断で視聴回数比率が同一のコンテンツか判断し(st1426)、該チャネルごとの視聴比率、視聴実績数とも同一の場合、該チャネル、該ジャンルのコンテンツが視聴されるまでの平均日数を視聴平均日数テーブルより調査し、平均日数の少ないコンテンツを優先とする、視聴までの平均視聴日数判断を行う(st1427)。 Next, it is determined whether the content of the viewing frequency ratio is the same in the viewing frequency ratio determination (st1426). If the viewing ratio and the actual number of viewing results are the same for each channel, the content until the content of the channel and the genre is viewed. The average number of days until viewing is determined by examining the average number of days from the viewing average number of days table and giving priority to the content with a small average number of days (st1427).
次に、平均視聴日数判断で平均視聴日数が同一のコンテンツか判断し(st1428)、平均視聴日数が同一の場合、配信日時のものを優先する処理を行う(st1429)。 Next, it is determined whether the average viewing days are the same in the average viewing days determination (st1428). If the average viewing days are the same, processing with priority on the distribution date is performed (st1429).
次に、配信日時が同一のコンテンツか判断し(st1430)、これでもまだ同一の場合は、先に予約されたコンテンツを優先する(st1431)。 Next, it is determined whether or not the contents have the same distribution date and time (st1430). If the contents are still the same, priority is given to the previously reserved contents (st1431).
一方、st1401でシリーズものがない場合またはシリーズものの処理が終了した場合は、その後、他のコンテンツについて上述と同様のジャンル判断から順の判断により優先順位付けが行われる(st1403〜st1411)。 On the other hand, if there is no series in st1401 or if the processing of the series ends, prioritization is performed on the other contents by order determination from the same genre determination as described above (st1403 to st1411).
このようにして、蓄積の優先順位を決定し、図5の予約管理テーブルに記述し、予約時間帯の重複があるコンテンツはマーキングされる。 In this way, the storage priority is determined and described in the reservation management table of FIG. 5, and the contents having overlapping reservation time zones are marked.
次に、図15、図16により蓄積可能性組み合わせリスト生成プロセスについて説明する。 Next, the accumulation possibility combination list generation process will be described with reference to FIGS.
予約時間帯の重複があるコンテンツに関しては、配信開始日時、配信終了日時と繰り返し回数より、図15のような蓄積タイムチャートを生成し、可能性を検討する。 For contents with overlapping reservation time zones, an accumulation time chart as shown in FIG. 15 is generated from the distribution start date and time, the distribution end date and time, and the number of repetitions, and the possibility is examined.
今、予約された複数のコンテンツの期間内で、n本のコンテンツが重複しているとして、まず、予約管理テーブルより、時間帯の重複しているn本のコンテンツの各々の繰り返し数を調査し、各コンテンツの時間、開始時刻を算出する(st1601〜st1603)。 Now, assuming that n pieces of content are duplicated within a period of a plurality of reserved contents, first, the number of repetitions of each of the n pieces of content having overlapping time zones is investigated from the reservation management table. The time and start time of each content are calculated (st1601 to st1603).
次に、配信時間が重複しないコンテンツとその部分を検出し、配信時間の重複しない部分を除いた、n本のコンテンツの総和時間を算出し(st1604)、次に重複が生じている重複総和時間を算出し(st1605)、重複しているn本のコンテンツ総和時間が、重複総和時間より小さい値であるか判断し(st16111)、重複しているn本のコンテンツ総和時間が、重複総和時間より小さい値である場合、『すべてのコンテンツの蓄積できる可能性がある組み合わせ』と認定し、蓄積可能性組み合わせリストに登録する(st1612))。 Next, the content and the portion where the distribution time does not overlap are detected, the total time of the n contents excluding the portion where the distribution time does not overlap is calculated (st1604), and the overlap total time where the overlap occurs next Is calculated (st1605), and it is determined whether or not the overlapping n content total time is smaller than the overlapping total time (st16111), and the overlapping n content total time is calculated from the overlapping total time. If the value is small, it is recognized as “a combination that can be stored for all contents” and is registered in the storage possibility combination list (st1612)).
図15に示す例では、コンテンツA〜コンテンツDが、配信時間が重複しているが、このうち、ta、tb、tcの時間帯が重複しない時間帯であり、各コンテンツにおける斜線部分が重複しないコンテンツの部分であり、tallからta、tb、tcを除いたt1+t2が重複している時間の総和である。 In the example shown in FIG. 15, the content A to the content D have the same delivery time, but the time zone of ta, tb, and tc is a time zone that does not overlap, and the hatched portion in each content does not overlap. It is a part of the content, and t1 + t2 obtained by removing ta, tb, and tc from tall is the sum of overlapping times.
このt1+t2が重複総和時間より大きい場合、n本のコンテンツを順番に蓄積したとしても、配信時間が不足するため、n本のコンテンツの少なくとも1本は蓄積ができないので、まずコンテンツをひとつづつ除いたn−1本のコンテンツの重複時間と重複しない部分を除いたコンテンツ総和時間を算出し、上記と同様に判断を行う(st1621)。st1604〜st1611を繰り返し、蓄積が出来る可能性がある最大n‘個の『可能性がある組み合わせ』を得て、組み合わせを登録する(st1612)。 If this t1 + t2 is greater than the overlap total time, even if n contents are accumulated in order, the delivery time is insufficient, so at least one of the n contents cannot be accumulated. The total content time excluding a portion that does not overlap with the overlap time of n-1 content is calculated, and the same determination as above is performed (st1621). St1604 to st1611 are repeated to obtain a maximum of n ′ “possible combinations” that can be stored, and the combinations are registered (st1612).
可能性がある組み合わせが少なくとも1個は存在したか判断し(st1613)、もし組み合わせが1個もないようなら、今度は2本、3本と除くコンテンツを増やし、上記と同様の判断を行い、これを少なくとも1つの組み合わせができるまで行う(st1631)。 It is determined whether there is at least one possible combination (st1613). If there is no combination, this time, the content excluding 2 and 3 is increased, and the same determination as above is performed. This is performed until at least one combination is made (st1631).
次に、こうしてできた蓄積可能性組み合わせのそれぞれに対し、蓄積スケジュールを検
討する蓄積スケジュール候補生成プロセスを行う。図17、図18、図19を参考にしながら、蓄積スケジュールプロセスについて説明する。
Next, an accumulation schedule candidate generation process for examining the accumulation schedule is performed for each accumulation possibility combination thus created. The accumulation schedule process will be described with reference to FIG. 17, FIG. 18, and FIG.
図17の例1〜例3を使用し、まず、2本のコンテンツA,B、t1〜t4で放送されるコンテンツAとt2〜t3で放送されるコンテンツBの予約が時刻t2〜t3で重複した場合を説明する。図中、「A」、「B」は、コンテンツA、コンテンツBの一回分の全蓄積時間、「A’」、「B’」はコンテンツA、コンテンツBの一部蓄積時間を示している。 Using Example 1 to Example 3 in FIG. 17, first, reservations for two contents A and B, content A broadcasted at t1 to t4 and content B broadcasted at t2 to t3 overlap at times t2 to t3. The case will be described. In the figure, “A” and “B” indicate the total accumulation time for one time of the contents A and B, and “A ′” and “B ′” indicate the partial accumulation times of the contents A and B, respectively.
例1から例3とも、重複総和時間が、重複しない部分のコンテンツを除いたコンテンツの総和時間より小さいので、例1から例3のすべての場合で2本のコンテンツとも蓄積可能な例である。 In each of Examples 1 to 3, since the overlap total time is smaller than the total time of the content excluding the non-overlapping content, both contents can be stored in all cases of Example 1 to Example 3.
図17において、「従来の手法」として示される、従来行っていたような先に開始されるコンテンツを全部蓄積してからもう一方を蓄積する単純配信開始時刻優先スケジューリングという手法によると、後から蓄積しようとするコンテンツが蓄積できない(×は2本のコンテンツが蓄積できない場合を示している)。 In FIG. 17, according to a technique called simple distribution start time priority scheduling, which is shown as “conventional technique”, which accumulates all the contents started first as in the past, and then accumulates the other contents, the contents are accumulated later. The content to be stored cannot be stored (x indicates a case where two content cannot be stored).
では、本発明における蓄積スケジュール候補生成プロセスの手順を説明する。 Now, the procedure of the accumulation schedule candidate generation process in the present invention will be described.
まず、前述、蓄積可能性組み合わせリストより可能性の最大のものを選択する(st1901)。前述したように、例1から例3とも、重複総和時間が、重複しない部分のコンテンツを除いたコンテンツの総和時間より小さいので、すべて2本のコンテンツとも蓄積可能である。
First, the largest possibility is selected from the accumulation possibility combination list described above (st1901). As described above, in all of Examples 1 to 3, since the overlap total time is smaller than the total time of the contents excluding the content that does not overlap, all the two contents can be stored.
次に、前記調査した、配信時間が重複しない時間内のコンテンツ部分(図17、例1〜例3のコンテンツAのt1〜t2とt3〜t4)をその時間に蓄積することにする“非重複部の予約確定”を行う(例1〜3の(1)部)(st1902)。こうすると、該コンテンツAのこの部分は他で蓄積しなくて済むので、コンテンツAの他の同内容部分(t7〜t8)は重複する他のコンテンツの蓄積時間として使用できる(図17、例1〜例3のコンテンツAのt7〜t8のハッチングの部分)。 Next, it is assumed that the investigated content portions (t1 to t2 and t3 to t4 of the content A in Example 1 to Example 3) within the time that the distribution times do not overlap are accumulated at that time. “Reservation confirmation of part” ((1) part of Examples 1 to 3) (st1902). In this way, since this part of the content A does not need to be stored elsewhere, the other same content part (t7 to t8) of the content A can be used as the storage time of other overlapping contents (FIG. 17, Example 1). -The hatched portion between t7 and t8 of the content A in Example 3).
次に、前記非重複部の予約確定に伴う新規の非重複部の発生を調査し、非重複部があれば、該新たに生じた非重複部の確定を行う(st1903)。 Next, the occurrence of a new non-overlapping part accompanying the reservation confirmation of the non-overlapping part is investigated, and if there is a non-overlapping part, the newly generated non-overlapping part is confirmed (st1903).
次に、重複部で蓄積が必要な部分に関して、配信開始時刻優先でスケジューリングを適用する“条件付配信開始時刻優先スケジューリング”(図17、例1〜3のスケジュール1の(2)、(3)の決定)を行う。該スケジューリングでは、配信開始時刻の早いコンテンツから重複部の蓄積を開始するが、両コンテンツとも、重複しない時間に蓄積できる部分は、蓄積対象からはずすようにスケジューリングする。すなわち、該コンテンツが重複した時間で蓄積すべき部分の蓄積を完了するまで蓄積し、その後、もう一方のコンテンツの蓄積を行うようにする(図17、例1〜3のスケジュール1の(2)、(3))。
Next, “conditional delivery start time priority scheduling” in which scheduling is applied with priority on the delivery start time for portions that need to be accumulated in the overlapping part (FIG. 17, (2) and (3) in
例1で詳しく説明すると、開始時刻の早いコンテンツAをt2から蓄積を始めるが、t7になると、t7からt8までは、コンテンツAを他のコンテンツBと重複していない時間に蓄積するように決定されているので、t7でコンテンツAの蓄積は終了し、コンテンツBの蓄積を開始し、コンテンツBは、他で蓄積する部分はないので最後まで蓄積する(st1904)。
Explaining in detail in Example 1, accumulation of content A with an early start time starts from t2, but at t7, it is determined to accumulate content A at a time that does not overlap with other content B from t7 to t8. because it is the accumulation of the content a is completed at t7, and starts storing the content B, content B is accumulated to last no part that accumulates in other (ST1904).
こうして、両方のコンテンツが蓄積可能であれば、該スケジュールを蓄積スケジュール
候補リストに登録する(st1905)。
If both contents can be stored in this way, the schedule is registered in the storage schedule candidate list (st1905).
上記スケジュール1で、重複したコンテンツが両方蓄積できたか判断し(st1906)、上記スケジュール1で、重複したコンテンツが両方蓄積できない場合は、上記とは逆に、重複部の蓄積に関し、配信時刻の遅いコンテンツの蓄積を行い、完了後、他方のコンテンツの蓄積を行うべき部分の蓄積を行うようスケジュールする(図17、例1〜例3のスケジュール2の(2)、(3))(st1907)。
It is determined whether both of the duplicate contents can be accumulated in the schedule 1 (st1906). If both of the duplicate contents cannot be accumulated in the
このスケジュール2の場合も、両方のコンテンツが蓄積可能であれば、該スケジュールを蓄積スケジュール候補リストに登録する(st1908)。
Also in the case of
重複数が2本の場合、上記手順により蓄積可能性組み合わせリストに登録された組み合わせ(重複部のコンテンツの総和時間が重複時間より小さい場合)であれば、該スケジュール1かスケジュール2の手順で必ず両方のコンテンツを蓄積できる。
If there are two duplicates, the
次に重複数が3本以上の場合を説明する。図18の例4として、コンテンツ4本の予約が重複しており、重複総和時間と重複していないコンテンツ部分を除く4本のコンテンツの総和時間が小さく、4本すべてのコンテンツの蓄積できる可能性がある場合である。蓄積可能性テーブルには、コンテンツAからコンテンツDまでの組み合わせひとつが登録されており、それを元に重複した4本のコンテンツの蓄積スケジュールを行うものとする。 Next, the case where the overlap number is three or more will be described. As an example 4 in FIG. 18, reservations for four contents overlap, and the total time of the four contents excluding content parts that do not overlap with the overlap total time is small, and all four contents may be stored. This is the case. One combination from content A to content D is registered in the accumulation possibility table, and an accumulation schedule of four overlapping contents is performed based on the combination.
3本以上の場合も、2本の重複と同様、蓄積可能性組み合わせリストより、組み合わせ数が最大のものを選択し(st1901)、まず、配信時間が重複しない時間内のコンテンツ部分はその時間に蓄積する、“非重複部の予約確定”を行う(図18の(1))(st1902)。 Also in the case of three or more, as in the case of duplication of two, the one with the maximum number of combinations is selected from the accumulation possibility combination list (st1901). Accumulated “reservation confirmation of non-overlapping part” is performed ((1) in FIG. 18) (st1902).
次に、“非重複部の予約確定”により、新たに重複しない箇所となる可能性があり、それを判断し(st1903)、そうなった場合、新たに重複しなくなったコンテンツの一部はその時間で蓄積するようにスケジューリングする、“非重複箇所順次予約”を行う(図18の(2))(st1921)。連鎖がある場合は、同様のスケジューリングを行う。 Next, there is a possibility of a new non-overlapping part due to “reservation confirmation of non-overlapping part”, and it is determined (st1903). “Sequential reservation of non-overlapping parts” is performed so as to schedule to accumulate in time ((2) in FIG. 18) (st1921) . If there is a communication chain performs the same scheduling.
連鎖がなくなった時点で、前述と同様、配信開始時刻が早いコンテンツを蓄積する“条件付配信時刻優先スケジューリング”を行う(st1904)。 When the chain is lost, “conditional delivery time priority scheduling” is performed (st1904) to store content whose delivery start time is early as described above.
これを最後のコンテンツまで行った時点で、蓄積可能となったコンテンツの組み合わせとスケジュールを前述図10の蓄積スケジュール候補リストに登録する(図18の開始時刻優先(3)〜(6))(st1905)。 When this is done up to the last content, the combination and schedule of the content that can be stored are registered in the storage schedule candidate list in FIG. 10 (start time priority (3) to (6) in FIG. 18) (st1905). ).
重複したすべてのコンテンツが蓄積できたか判断し(st1906)、重複したすべてのコンテンツが蓄積できなかった場合には、開始時刻の奇数番目と偶数番目の開始順序を入れ替え、前述と同様のスケジューリングを試みる“配信開始時刻入れ替えスケジューリング”を試み(st1907)、結果を蓄積スケジュール候補リストに登録する(図18の開始時刻奇偶入れ替え(3)〜(6))(st1908)。 It is determined whether all duplicate contents have been accumulated (st1906). If all duplicate contents have not been accumulated, the odd-numbered and even-numbered start orders of the start times are switched, and the same scheduling as described above is attempted. “Distribution start time change scheduling” is attempted (st1907), and the result is registered in the accumulation schedule candidate list (start time odd / even change (3) to (6) in FIG. 18) (st1908).
次に、重複したすべてのコンテンツが蓄積できたか判断し(st1909)、重複したすべてのコンテンツが蓄積できなかった場合には、配信終了時刻の早い順にコンテンツを蓄積する“条件付終了時刻優先スケジューリング”を行い(st1910)、結果を蓄積スケジュール候補リストに登録する(図18の終了時刻優先(3)〜(6))(st1911)。 Next, it is determined whether or not all the duplicate contents have been accumulated (st1909). If all the duplicate contents could not be accumulated, the contents are accumulated in order of the delivery end time “conditional end time priority scheduling”. (St1910), and the result is registered in the accumulation schedule candidate list (end time priority (3) to (6) in FIG. 18) (st1911).
次に、重複したすべてのコンテンツが蓄積できたか判断し(st1912)、重複したすべてのコンテンツが蓄積できなかった場合には、コンテンツの蓄積時間が短いコンテンツ順に蓄積するスケジューリングする、“短時間コンテンツ優先スケジューリング”を行い(st1913)、結果を蓄積スケジュール候補リストに登録する(図18の短時間コンテンツ優先(3)〜(6))(st1914)。 Next, it is determined whether or not all the duplicate contents can be accumulated (st 1912). If all the duplicate contents cannot be accumulated, scheduling is performed to accumulate the contents in ascending order of content accumulation time. Scheduling "is performed (st1913), and the result is registered in the accumulation schedule candidate list (short-time content priority (3) to (6) in FIG. 18) (st1914).
次に、蓄積可能性組み合わせリストの組み合わせが終了したか判断し(st1915)、終了してなければ蓄積可能性組み合わせリストから次に多い可能性組み合わせを選択し(st1931)、この組み合わせについて同様な処理を行い、蓄積可能性組み合わせについて、蓄積スケジュール候補リストを生成する。 Next, it is determined whether or not the combination of the accumulation possibility combination list is completed (st1915). If the combination is not completed, the next possibility combination is selected from the accumulation possibility combination list (st1931), and the same processing is performed for this combination. And an accumulation schedule candidate list is generated for the accumulation possibility combinations.
このようにして、蓄積が可能となった蓄積スケジュールの候補であるが、図18の例4では、“条件付配信時刻優先スケジューリング”と“配信開始時刻奇偶入れ替えスケジューリング”が3本まで蓄積可能なのに対し、“条件付終了時刻優先スケジューリング”と“短時間コンテンツ優先スケジューリング”が4本すべて蓄積可能であるようにスケジューリングされる。この場合、分割数が少ない方が優先され、同一の場合は、最初にスケジューリングされた方が優先される。このようにして、蓄積可能なコンテンツの組み合わせとスケジュールを決定する。 In this way, the storage schedule candidates that can be stored can be stored in Example 4 in FIG. 18, although “conditional distribution time priority scheduling” and “distribution start time odd / even scheduling” can be stored. On the other hand, “conditional end time priority scheduling” and “short-time content priority scheduling” are scheduled so that all four can be stored. In this case, priority is given to the smaller number of divisions, and in the case of being the same, priority is given to the one scheduled first. In this way, the combination and schedule of contents that can be stored are determined.
次に、これらにより、生成した蓄積スケジュール候補リストより、コンテンツの優先順位を考慮し、蓄積スケジュールを決定する蓄積スケジュール決定プロセスが行われる。図20を用いて蓄積スケジュール決定プロセスについて説明する。 Next, an accumulation schedule determination process is performed for determining the accumulation schedule in consideration of the priority order of contents from the generated accumulation schedule candidate list. The accumulation schedule determination process will be described with reference to FIG.
まず、前述により生成された蓄積スケジュール候補リストの中に、蓄積最優先コンテンツが蓄積可能であるスケジュール候補があるかどうかを調査し(st2001)、そのような候補がある場合は、優先順位付きスケジュール候補バッファに一時保存し(st2011)、該バッファ内の候補の中に、次に蓄積優先順位の高いコンテンツが含まれるスケジュール候補を選び出し、前期候補バッファに再保存する。この際、該コンテンツが含まれないスケジュール候補は削除される。これを繰り返し、蓄積優先順位の高いコンテンツから蓄積が可能であるスケジュール候補の組み合わせを絞り込んでゆく。 First, in the accumulation schedule candidate list generated as described above, it is investigated whether there is a schedule candidate in which the accumulation highest priority content can be accumulated (st2001). The candidate is temporarily stored in the candidate buffer (st2011), and the schedule candidate including the content having the next highest storage priority is selected from the candidates in the buffer, and is stored again in the previous candidate buffer. At this time, schedule candidates that do not include the content are deleted. This is repeated to narrow down the combinations of schedule candidates that can be accumulated from contents having a high accumulation priority.
ここで、st2001で、次の優先コンテンツが蓄積できるスケジュール候補が存在しない場合は、優先順位付き候補バッファ内のスケジュール候補を、優先順位付きスケジュール候補リストへ登録し(st2002)、次の優先順位のコンテンツが優先順位最下位のコンテンツでないかどうかをチェックし(st2003)、優先順位が最下位の場合、該優先順位の最下位のコンテンツを蓄積スケジューリングの対象から除外し、前述蓄積可能性リスト生成プロセスの最初に戻り再度スケジューリングを行う(st2021)。 If there is no schedule candidate that can store the next priority content in st2001, the schedule candidate in the candidate buffer with priority is registered in the schedule candidate list with priority (st2002), and the next priority is stored. It is checked whether or not the content is the content with the lowest priority (st2003). If the priority is the lowest, the content with the lowest priority is excluded from the storage scheduling target, and the storability list generation process is performed. The process returns to the beginning and scheduling is performed again (st2021).
st2003で候補が最下位である場合、優先順位付きスケジュール候補リストより、蓄積数が最大のスケジュール候補を蓄積スケジュールとして決定し、蓄積スケジュール管理テーブルに登録する(st2005)。 If the candidate is the lowest in st2003, the schedule candidate with the maximum number of accumulations is determined as the accumulation schedule from the schedule candidate list with priority ranking, and is registered in the accumulation schedule management table (st2005).
このようにして、蓄積優先順位の高いコンテンツからできるだけ蓄積を可能とするようなスケジュールを蓄積スケジュールに決定することが可能となる。この蓄積スケジュールで蓄積スケジュール管理テーブルが登録された後、蓄積予約時刻になると、蓄積制御部1.191dは、蓄積スケジュール管理テーブルに従い、かつ、他の制御部1.191eは予約チャネルへの選局依頼を発行し、選局が完了すると、サーバ型放送の受信、蓄積を開始する。 In this way, it is possible to determine a schedule that enables accumulation as much as possible from content having a high accumulation priority as the accumulation schedule. After the storage schedule management table is registered with this storage schedule, when the storage reservation time comes, the storage control unit 1.191d follows the storage schedule management table, and the other control unit 1.191e selects the reserved channel. When a request is issued and channel selection is completed, reception and storage of server-type broadcasts is started.
受信したデータを調査し、データブロックのヘッダ部のダウンロードID、現在配信回数、ブロック数を確認し、所望のコンテンツデータであることが確認できた場合、HDD内の指定されたURIにデータを蓄積し、図12の蓄積データ管理テーブルの対応コンテンツのブロックにダウンロード済みフラグを立てる。受信データが情報ブロックである場合、SIより得た情報と間違いないかどうか確認する。その他のデータ放送データである場合、メモリ部1.151に一時蓄積し、制御文であることがわかった場合、放送制御部1.191bを起動し、制御文の内容が実行される。尚、サーバ型放送のデータの受信、蓄積は、該動作と並行して進められる。 Investigate the received data, check the download ID in the header part of the data block, the current number of distributions, and the number of blocks, and if it is confirmed that the content data is desired, store the data in the specified URI in the HDD Then, a downloaded flag is set in the corresponding content block in the accumulated data management table of FIG. When the received data is an information block, it is confirmed whether there is no mistake with the information obtained from SI. If it is other data broadcast data, it is temporarily stored in the memory unit 1.151, and if it is found to be a control statement, the broadcast control unit 1.191b is activated and the contents of the control statement are executed. It should be noted that the reception and storage of server-type broadcast data proceeds in parallel with this operation.
このようにして、予約時間帯の重複した複数の蓄積コンテンツの中から、蓄積優先順位の高いコンテンツをできるだけ多く、また、蓄積優先順位の高いコンテンツから先に蓄積を完了することが可能となる。 In this way, it is possible to complete as many contents with a high storage priority as possible from among a plurality of stored contents with overlapping reservation time zones, and to complete the storage first from contents with a high storage priority.
1.1 TV装置
1.101 チューナ部
1.102 データ分離部
1.103 デコーダ部
1.121 音声制御部
1.122 音声出力部
1.131 グラフィック制御部
1.133 表示合成制御部
1.134 表示部
1.151 メモリ部
1.152 データ蓄積部
1.161 インタフェース部
1.171 インターネット接続部
1.181 リモコン制御部
1.191 システム制御部
1.1 TV device 1.101 Tuner unit 1.102 Data separation unit 1.103 Decoder unit 1.121 Audio control unit 1.122 Audio output unit 1.131 Graphic control unit 1.133 Display composition control unit 1.134 Display Unit 1.151 memory unit 1.152 data storage unit 1.161 interface unit 1.171 internet connection unit 1.181 remote control unit 1.191 system control unit
Claims (4)
記録の予約がされた複数のコンテンツについて、予約時間帯の重複の有無を検出するステップと、
予約時間帯が重複した複数のコンテンツについて、記録の優先順位をつけるステップと、各コンテンツの配信開始・終了日時および配信の繰り返し回数を示す情報に基づいて、前記予約時間帯が重複した複数のコンテンツのうち少なくとも一部のコンテンツが順次記録できるような複数の記録スケジュールを生成するステップと、
前記複数の記録スケジュールから、前記優先順位の高いコンテンツが優先的に記録される記録スケジュールを選択するステップと、
を有し、
前記記録の優先順位は、チャネルごと又はジャンルごとに、コンテンツの蓄積が完了してから視聴が完了するまでの平均日数を算出し、当該平均日数が少ないチャネル又はジャンルのコンテンツが当該平均日数が多いチャネル又はジャンルのコンテンツよりも高い優先順位となるように決定される
ことを特徴とするコンテンツ記録方法。 A content recording method for recording a plurality of distributed contents according to a recording schedule based on a reservation,
Detecting whether or not there are overlapping reservation time periods for a plurality of contents reserved for recording;
A plurality of contents with overlapping reservation time zones based on a step of setting recording priorities for a plurality of contents with overlapping reservation time zones, and information indicating delivery start / end dates and times of delivery of each content. Generating a plurality of recording schedules so that at least some of the content can be sequentially recorded;
Selecting a recording schedule for preferentially recording the high priority content from the plurality of recording schedules;
I have a,
The priority of recording is calculated for each channel or genre by calculating the average number of days from the completion of content accumulation until the viewing is completed, and the content of channels or genres with a small average number of days has a large average number of days. The content recording method, wherein the content recording method is determined to have a higher priority than the content of the channel or genre .
記録の予約がされた複数のコンテンツについて、予約時間帯の重複の有無を検出する検出手段と、
予約時間帯が重複した複数のコンテンツについて、記録の優先順位をつける優先順位付与手段と、
各コンテンツの配信開始・終了日時および配信の繰り返し回数を示す情報に基づいて、前
記予約時間帯が重複した複数のコンテンツのうち少なくとも一部のコンテンツが順次記録できるような複数の記録スケジュールを生成する記録スケジュール生成手段と、
前記複数の記録スケジュールから、前記優先順位の高いコンテンツが優先的に記録される記録スケジュールを選択する記録スケジュール選択手段と、
を有し、
前記優先順位付与手段は、チャネルごと又はジャンルごとに、コンテンツの蓄積が完了してから視聴が完了するまでの平均日数を算出し、当該平均日数が少ないチャネル又はジャンルのコンテンツが当該平均日数が多いチャネル又はジャンルのコンテンツよりも高い優先順位となるように、前記記録の優先順位を決定する
ことを特徴とするコンテンツ記録装置。 A content recording device that records a plurality of distributed contents according to a recording schedule based on a reservation,
Detecting means for detecting the presence or absence of overlapping reservation time periods for a plurality of contents reserved for recording;
Prioritizing means for assigning recording priorities for a plurality of contents having overlapping reservation time zones,
A plurality of recording schedules are generated so that at least a part of the plurality of contents with overlapping reservation time zones can be sequentially recorded based on information indicating the distribution start / end dates and times of distribution of each content. A recording schedule generating means;
A recording schedule selecting means for selecting a recording schedule for preferentially recording the high priority content from the plurality of recording schedules;
I have a,
The priority level assigning unit calculates the average number of days from the completion of content accumulation to the completion of viewing for each channel or genre, and the content of channels or genres with a small average number of days has a large average number of days. The content recording apparatus , wherein the recording priority order is determined so that the priority order is higher than the channel or genre content .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005020681A JP4498155B2 (en) | 2005-01-28 | 2005-01-28 | Content recording method and content recording apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005020681A JP4498155B2 (en) | 2005-01-28 | 2005-01-28 | Content recording method and content recording apparatus |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006211299A JP2006211299A (en) | 2006-08-10 |
JP2006211299A5 JP2006211299A5 (en) | 2008-03-13 |
JP4498155B2 true JP4498155B2 (en) | 2010-07-07 |
Family
ID=36967659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005020681A Expired - Fee Related JP4498155B2 (en) | 2005-01-28 | 2005-01-28 | Content recording method and content recording apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4498155B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5469974B2 (en) * | 2009-09-28 | 2014-04-16 | Necパーソナルコンピュータ株式会社 | RECORDING DEVICE, RECORDING METHOD, AND RECORDING PROGRAM |
GB2491344B (en) * | 2011-05-23 | 2015-07-29 | Samsung Electronics Co Ltd | Record list management |
EP2528322A3 (en) * | 2011-05-23 | 2014-09-17 | Samsung Electronics Co., Ltd. | Method for recording broadcast contents and broadcast receiving apparatus thereof |
US20180311467A1 (en) * | 2017-04-27 | 2018-11-01 | Ehsan Shameli | Mechanical Force Sensor Based on Eddy Current Sensing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11205728A (en) * | 1998-01-19 | 1999-07-30 | Uniden Corp | Program reservation registration system and program reservation registration method |
JP2002094916A (en) * | 2000-07-14 | 2002-03-29 | Sony Corp | Image recorder, image recordin method and recording medium |
JP2002094893A (en) * | 2000-09-19 | 2002-03-29 | Pioneer Electronic Corp | Program guide display device and program guide display method |
JP2004207873A (en) * | 2002-12-24 | 2004-07-22 | Toshiba Corp | Program recording apparatus and program recording method |
-
2005
- 2005-01-28 JP JP2005020681A patent/JP4498155B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11205728A (en) * | 1998-01-19 | 1999-07-30 | Uniden Corp | Program reservation registration system and program reservation registration method |
JP2002094916A (en) * | 2000-07-14 | 2002-03-29 | Sony Corp | Image recorder, image recordin method and recording medium |
JP2002094893A (en) * | 2000-09-19 | 2002-03-29 | Pioneer Electronic Corp | Program guide display device and program guide display method |
JP2004207873A (en) * | 2002-12-24 | 2004-07-22 | Toshiba Corp | Program recording apparatus and program recording method |
Also Published As
Publication number | Publication date |
---|---|
JP2006211299A (en) | 2006-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6344878B1 (en) | Television program recording reservation apparatus | |
US6486920B2 (en) | Method and apparatus for producing program information and receiving apparatus for processing the program information | |
US8799945B2 (en) | Information processing apparatus, information processing method, and computer program | |
CN1235473A (en) | Digital multimedia recorder with enhanced EPG-related functions | |
KR20050054861A (en) | Method for extracting program and apparatus for extracting program | |
CN1681304A (en) | Method and apparatus for handling metadata | |
CN101326823A (en) | Method and system for generating a recommendation for at least one further content item | |
JP4430929B2 (en) | Automatic recording system | |
JP2010028619A (en) | Video-recorded program guide display | |
JP2006173759A5 (en) | ||
JP2006173759A (en) | Storage control apparatus, receiver, and storage control method | |
JP2005312023A (en) | Program selecting apparatus, program recording apparatus and method thereof | |
JP4498155B2 (en) | Content recording method and content recording apparatus | |
EP2759143B1 (en) | Method and apparatus for processing requests for recording content | |
US8768143B2 (en) | Handling of recording clashes which are not known when user creates recording request | |
JP3807975B2 (en) | Program recording / playback device | |
JP7321986B2 (en) | Receiving device and control method | |
JP4628494B2 (en) | Program selection device, program selection method, and program | |
CN107087228B (en) | Recording apparatus | |
JP4751103B2 (en) | Video recording device | |
JP2008099312A (en) | Program selecting apparatus, program recording apparatus and method thereof | |
JP4152368B2 (en) | Recording system and analog broadcast program recording method | |
JP3692020B2 (en) | Recording reservation device | |
US20120317600A1 (en) | Storing content corresponding to programs | |
CN103548336A (en) | Control device, control method, recorder, recording method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080124 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100112 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100310 |
|
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: 20100406 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140423 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |