JP5336899B2 - DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM - Google Patents
DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5336899B2 JP5336899B2 JP2009080550A JP2009080550A JP5336899B2 JP 5336899 B2 JP5336899 B2 JP 5336899B2 JP 2009080550 A JP2009080550 A JP 2009080550A JP 2009080550 A JP2009080550 A JP 2009080550A JP 5336899 B2 JP5336899 B2 JP 5336899B2
- Authority
- JP
- Japan
- Prior art keywords
- broadcast data
- data
- program
- ring buffer
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
本発明は、タイムシフト用リングバッファに記録された放送データのデータ量を変更する技術に関する。 The present invention relates to a technique for changing the data amount of broadcast data recorded in a time shift ring buffer.
近年、タイムシフト機能を搭載した番組録画装置がある。タイムシフト機能は、リアルタイムで視聴中の放送データを録画しながらその録画している放送データを所定時間あるいは最初から遡って視聴したり、リアルタイムで視聴中の放送データを一旦停止し、その一旦停止した放送シーンの放送データから視聴を再開したりする機能である。 In recent years, there is a program recording apparatus equipped with a time shift function. The time-shift function records the broadcast data being viewed in real time while viewing the recorded broadcast data for a predetermined time or retroactively, or temporarily stops the broadcast data being viewed in real time. This is a function for resuming viewing from broadcast data of a broadcast scene.
また、タイムシフト機能を用いて録画する放送データのデータ品質は、ユーザ操作によって任意に機器に設定できる。しかし、現状のタイムシフト機能では、機器に設定されたデータ品質でタイムシフト用リングバッファに放送データを一様に記録している。このため、放送データの記録を一旦開始した後は、その機器に設定されたデータ品質を動的に変更することができない。その結果、例えば、録画する放送データのデータ品質を高品質モード(例えば、高い画質モード)として機器に設定し、その機器に設定された高品質モードで放送データの記録を開始してしまうと、タイムシフト用リングバッファに記録する放送データのデータ量の増加に伴い、ハードディスクを圧迫してしまうことになる。 Further, the data quality of broadcast data recorded using the time shift function can be arbitrarily set in the device by a user operation. However, with the current time shift function, broadcast data is uniformly recorded in the time shift ring buffer with the data quality set in the device. For this reason, once recording of broadcast data is started, the data quality set for the device cannot be dynamically changed. As a result, for example, when the data quality of broadcast data to be recorded is set to a device as a high quality mode (for example, a high image quality mode) and recording of broadcast data is started in the high quality mode set to the device, As the amount of broadcast data recorded in the time shift ring buffer increases, the hard disk is compressed.
一方、タイムシフト機能を用いてタイムシフト用リングバッファに記録した放送データの利用頻度は一様でないと考えられる。例えば、未再生の放送データは後で利用される可能性が高く、再生済の放送データは後で利用される可能性が低いと考えられる。 On the other hand, it is considered that the frequency of use of broadcast data recorded in the time shift ring buffer using the time shift function is not uniform. For example, it is considered that unreproduced broadcast data is likely to be used later, and reproduced broadcast data is unlikely to be used later.
このため、利用される可能性が低いと考えられる放送データのデータ量を低減すれば、タイムシフト用リングバッファに記録する放送データのデータ量が増加しても、ハードディスクを圧迫しないようにすることが可能となる。 For this reason, if the amount of broadcast data that is considered to be less likely to be used is reduced, the hard disk will not be compressed even if the amount of broadcast data recorded in the time shift ring buffer increases. Is possible.
即ち、タイムシフト用リングバッファに記録した放送データのデータ量を動的に低減することが可能であれば、タイムシフト用リングバッファに記録する放送データのデータ量が増加しても、ハードディスクを圧迫しないようにすることが可能となる。 In other words, if it is possible to dynamically reduce the amount of broadcast data recorded in the time shift ring buffer, the hard disk will be compressed even if the amount of broadcast data recorded in the time shift ring buffer increases. It becomes possible not to do.
このようなことから、タイムシフト用リングバッファに記録した放送データのデータ量を動的に低減することが可能なシステムの開発が必要視されることになる。 For this reason, it is necessary to develop a system capable of dynamically reducing the amount of broadcast data recorded in the time shift ring buffer.
なお、本発明より先に出願された技術文献として、ディスクストレージの空き記録容量を検知して所定の空き記録容量以下になった場合、あるいはディスクストレージに記録した時間から所定時間が経過した場合、あるいは最終視聴時間から所定時間が経過した場合に、記録済みの放送番組データを低レートのデータとして再記録し、記録容量を確保する技術について開示された文献がある(例えば、特許文献1参照)。 In addition, as a technical document filed prior to the present invention, when the free recording capacity of the disk storage is detected and becomes less than a predetermined free recording capacity, or when a predetermined time has elapsed from the time recorded in the disk storage, Alternatively, there is a document that discloses a technique for re-recording recorded broadcast program data as low-rate data and ensuring a recording capacity when a predetermined time has elapsed from the last viewing time (see, for example, Patent Document 1). .
また、記憶手段に格納される映像及び音声信号を、その格納時よりもビットレートを落として再圧縮して記憶手段に格納し、映像及び音声信号の容量を縮減する技術について開示された文献がある(例えば、特許文献2参照)。 Further, there is a document that discloses a technique for reducing the capacity of video and audio signals by storing the video and audio signals stored in the storage means in the storage means by recompressing the bit rate lower than the storage time. Yes (see, for example, Patent Document 2).
また、記憶装置の空き容量が予め指定した第1のパラメータ以下になった時に、記憶装置のデータに対する符号化圧縮を行い、自動的に記憶装置の空き容量を一定以上確保する技術について開示された文献がある(例えば、特許文献3参照)。 Also disclosed is a technique for performing coding compression on data in a storage device when the free space in the storage device falls below a first parameter specified in advance, and automatically ensuring a certain amount of free space in the storage device. There are documents (see, for example, Patent Document 3).
上記特許文献1〜3には、データを圧縮することでメモリ容量を確保する点について開示されている。しかし、上記特許文献1〜3には、タイムシフト用リングバッファに記録された放送データのデータ量を動的に低減する点については何ら記載もその必要性についても示唆されていない。
本発明は上記事情に鑑みてなされたものであり、上述した課題である、タイムシフト用リングバッファに記録された放送データのデータ量を動的に低減することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to dynamically reduce the amount of broadcast data recorded in a time shift ring buffer, which is the above-described problem.
かかる目的を達成するために、本発明は、以下の特徴を有することとする。 In order to achieve this object, the present invention has the following features.
本発明にかかるデータ変更装置は、The data change device according to the present invention is:
タイムシフト用リングバッファと、 A ring buffer for time shift,
放送データを受信する受信手段と、 Receiving means for receiving broadcast data;
前記受信手段で受信した前記放送データを前記リングバッファに記録する記録手段と、 Recording means for recording the broadcast data received by the receiving means in the ring buffer;
前記リングバッファに記録された前記放送データの放送時刻、前記放送データの記録位置を前記放送データの番組毎に管理する管理手段と、 Management means for managing the broadcast time of the broadcast data recorded in the ring buffer and the recording position of the broadcast data for each program of the broadcast data;
前記管理手段で管理する再生対象の前記放送データの番組の前記記録位置を参照し、前記リングバッファに記録された前記放送データを再生する再生手段と、 Reproducing means for reproducing the broadcast data recorded in the ring buffer with reference to the recording position of the broadcast data program to be reproduced managed by the management means;
前記リングバッファに記録された前記放送データのデータ量を変更する変更手段と、を有し、 Changing means for changing the data amount of the broadcast data recorded in the ring buffer,
前記変更手段は、前記再生手段により再生している前記放送データの番組が切り替わった場合に、前記再生手段により再生済となった前記番組の前記放送データのデータ量を低減する、ことを特徴とする。 The changing unit reduces the data amount of the broadcast data of the program that has been reproduced by the reproducing unit when the program of the broadcast data reproduced by the reproducing unit is switched. To do.
本発明によれば、タイムシフト用リングバッファに記録された放送データのデータ量を動的に低減することが可能となる。 According to the present invention, it is possible to dynamically reduce the amount of broadcast data recorded in the time shift ring buffer.
<本実施形態のデータ変更装置の概要>
まず、図1、図2を参照しながら、本実施形態のデータ変更装置の概要について説明する。
<Outline of Data Changing Device of this Embodiment>
First, an outline of the data change device of the present embodiment will be described with reference to FIGS. 1 and 2.
本実施形態のデータ変更装置は、タイムシフト用リングバッファ31と、放送データを受信する受信手段(チューナ4に相当)と、受信手段4で受信した放送データをタイムシフト用リングバッファ31に記録する記録手段11と、タイムシフト用リングバッファ31に記録された放送データのデータ量を変更する変更手段12と、を有して構成する。そして、変更手段12は、タイムシフト用リングバッファ31の使用状態に応じて、そのタイムシフト用リングバッファ31に記録された放送データのデータ量を低減する。これにより、本実施形態のデータ変更装置は、タイムシフト用リングバッファ31に記録された放送データのデータ量を動的に低減することが可能となる。その結果、タイムシフト用リングバッファ31に記録する放送データのデータ量が増加しても、ハードディスク3を圧迫しないようにすることが可能となる。なお、放送データのデータ量の低減方法としては、放送データを圧縮したり、放送データを削除したりする方法などが挙げられるが、放送データそのものを削除することでデータ量を効果的に低減することができる。以下、添付図面を参照しながら、本実施形態について詳細に説明する。尚、以下の説明では、データ変更装置を番組録画装置として説明する。但し、本実施形態のデータ変更装置は、番組録画装置に限定されるものではない。
The data change device according to the present embodiment records a time
(第1の実施形態)
<番組録画装置の構成例>
まず、図1を参照しながら、本実施形態の番組録画装置の構成例について説明する。本実施形態の番組録画装置は、タイムシフト機能を有して構成する。タイムシフト機能は、地上デジタル波等の放送を受信し、その受信した地上デジタル放送の放送データをタイムシフト用リングバッファ31に記録する。そして、タイムシフト用リングバッファ31に記録された放送データをタイムシフトで再生する。
(First embodiment)
<Configuration example of program recording device>
First, a configuration example of the program recording apparatus of the present embodiment will be described with reference to FIG. The program recording apparatus of the present embodiment is configured to have a time shift function. The time shift function receives a broadcast such as a terrestrial digital wave and records the received broadcast data of the terrestrial digital broadcast in the time
本実施形態の番組録画装置は、図1に示すように、制御部1、メモリ2、ハードディスク3、チューナ4、入力部5、出力部6を有して構成する。
As shown in FIG. 1, the program recording apparatus according to the present embodiment includes a
制御部1は、メモリ2に格納されたOSや本実施形態特有のプログラムに従って、番組録画装置全体の制御を行う。また、タイムシフト用リングバッファ31に記録された放送データのデータ量を低減するための制御を行う。
The
メモリ2は、OSや本実施形態特有のプログラムを格納する記憶領域(ROM)、制御部1の各種処理等で用いる作業用の記憶領域(RAM)を持つ。
The
ハードディスク3は、各種データを保持する外部記憶領域で、タイムシフト用リングバッファ31に割り当てる領域を持つ。
The
チューナ4は、出力部6に出力するためのデジタル放送信号を受信する。
The
入力部5は、番組録画装置を操作するための操作情報を制御部1に入力する。例えば、タイムシフト用リングバッファ31に記録された放送データの再生要求を受け付け、その再生要求を制御部1に入力する。
The
出力部6は、タイムシフト用リングバッファ31に記録された放送データを出力する。
The
図1では、タイムシフト用リングバッファ31は、ハードディスク3の記憶領域を用いて構成した。しかし、タイムシフト用リングバッファ31は、放送データを一時的に記録することが可能であれば、あらゆる記憶領域を用いて構成することが可能である。
In FIG. 1, the time
また、チューナ4が受信する放送信号は、地上デジタル以外のテレビ放送(例えば、地上アナログ、衛星デジタル(BS、CS)でもよく、またテレビ放送の他に、ラジオ放送等も受信するように構築することも可能である。
The broadcast signal received by the
<制御部1の機能構成例>
次に、図2を参照しながら、本実施形態の制御部1の機能構成例について説明する。制御部1は、メモリ2に格納された本実施形態特有のプログラムを読み込むことで、タイムシフト用リングバッファ31に記録された放送データのデータ量を低減するための制御を行うことになる。
<Functional configuration example of
Next, a functional configuration example of the
制御部1は、記録手段11と、変更手段12と、再生手段13と、を有して構成する。
The
記録手段11は、チューナ4が受信した放送データをタイムシフト用リングバッファ31に順次記録する。また、記録手段11は、変更手段12によりデータ量を低減した放送データをタイムシフト用リングバッファ31に記録する。放送データをタイムシフト用リングバッファ31に記録するタイミングは、番組録画装置の起動やアプリケーションの起動に伴い、チューナ4が放送データの受信を開始した時となる。
The recording means 11 sequentially records the broadcast data received by the
変更手段12は、タイムシフト用リングバッファ31に記録された放送データのデータ量を変更する。本実施形態では、タイムシフト用リングバッファ31に記録された放送データのデータ量を低減する。データ量を低減するデータとしては、画像データや音声データなどが挙げられる。
The changing means 12 changes the data amount of the broadcast data recorded in the time
再生手段13は、放送データの再生要求を受け付けた場合に、その再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生する。
When receiving a broadcast data playback request, the playback means 13 reads the broadcast data for which the playback request has been received from the time-shifting
<データ量の低減処理>
次に、図3を参照しながら、放送データのデータ量を低減する際の処理動作について説明する。記録手段11は、チューナ4で受信した放送データをタイムシフト用リングバッファ31に順次記録しているものとする。
<Data volume reduction processing>
Next, a processing operation when reducing the amount of broadcast data will be described with reference to FIG. It is assumed that the recording means 11 sequentially records the broadcast data received by the
再生手段13は、再生要求を受け付けた場合に(ステップA1/Yes)、その再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生する(ステップA2)。これにより、ユーザは、タイムシフト用リングバッファ31に記録された放送データを視聴することが可能となる。
When receiving the reproduction request (step A1 / Yes), the reproduction means 13 reads the broadcast data for which the reproduction request has been received from the time
変更手段12は、再生手段13により再生した放送データの再生回数が所定回数以上になったか否かを判断する(ステップA3)。変更手段12は、再生手段13により再生した放送データの再生回数が所定回数以上になった場合に(ステップA3/Yes)、その再生手段13により再生した放送データのデータ量を低減する(ステップA4)。
The changing means 12 determines whether or not the number of reproductions of the broadcast data reproduced by the reproduction means 13 has reached a predetermined number (step A3). The changing means 12 reduces the data amount of the broadcast data reproduced by the reproducing
データ量の低減方法は、特に限定するものではなく、公知の手法が適用可能である。例えば、放送データを圧縮したり、放送データを削除したりする方法などが挙げられる。この場合の圧縮方法も公知の手法が適用可能である。なお、放送データそのものを削除することでデータ量を効果的に低減することができる。 The method for reducing the data amount is not particularly limited, and a known method can be applied. For example, a method of compressing broadcast data or deleting broadcast data can be used. A known method can be applied as the compression method in this case. Note that the amount of data can be effectively reduced by deleting the broadcast data itself.
また、データ量を低減する際の低減量も特に限定するものではなく、様々な手法を用いてデータ量を低減するように構築することが可能である。例えば、データ量を一度に所定量だけ低減させたり、データ量を複数回に分けて所定量だけ低減させたりする方法が挙げられる。具体的には、タイムシフト用リングバッファ31に記録されている放送データのデータ量(Q)が1回で所定のデータ量(Q1)になるように一度に所定量(ΔQ)だけ低減するようにする(Q1=Q−ΔQ)。または、データ量(Q)が所定回数(α)で所定のデータ量(Q1)になるように所定の値(Δq)ずつ段階的に低減するようにする(Q1=Q−Δq×α)。
Further, the amount of reduction when the data amount is reduced is not particularly limited, and the data amount can be reduced by using various methods. For example, there is a method of reducing the data amount by a predetermined amount at once, or reducing the data amount by a predetermined amount by dividing the data amount into a plurality of times. Specifically, the data amount (Q) of the broadcast data recorded in the time
記録手段11は、変更手段12によりデータ量を低減した放送データをタイムシフト用リングバッファに記録する(ステップA5)。 The recording means 11 records the broadcast data whose data amount has been reduced by the changing means 12 in the time shift ring buffer (step A5).
<本実施形態の番組録画装置の作用・効果>
このように、本実施形態の番組録画装置は、タイムシフト用リングバッファ31に記録された放送データを所定回数再生した場合に、その所定回数再生した放送データのデータ量を低減する。これにより、タイムシフト用リングバッファ31に記録された放送データのデータ量を動的に低減し、放送データのデータ量を低減することが可能となる。その結果、タイムシフト用バッファ31に記録する放送データのデータ量が増加しても、ハードディスク3を圧迫しないようにすることが可能となる。
<Operation / Effect of Program Recording Device of this Embodiment>
As described above, when the broadcast data recorded in the time
例えば、上述した図3に示すステップA3の『所定回数』を1回と仮定した場合の具体例について図4を参照しながら以下に説明する。 For example, a specific example in which the “predetermined number” in step A3 shown in FIG. 3 is assumed to be 1 will be described below with reference to FIG.
チューナ4が放送データの受信を開始すると、記録手段11は、チューナ4が受信した放送データをタイムシフト用リングバッファ31に記録する(図4(a);記録開始)。
When the
図4(a)は、AM9:00に放送データの記録を開始した場合を示している。記録ポインタ位置は、記録手段11がタイムシフト用リングバッファ31に放送データをリアルタイムで記録している位置(現在時刻)を示している。この場合、記録開始時刻と現在時刻とが一致する。
FIG. 4 (a) shows a case where recording of broadcast data is started at AM9: 00. The recording pointer position indicates a position (current time) at which the recording unit 11 records broadcast data in the time
記録開始10分後、再生要求を受け付けると、再生手段13は、その再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生する。
When a playback request is received 10 minutes after the start of recording, the playback means 13 reads the broadcast data for which the playback request has been received from the time
図4(b)は、タイムシフト用リングバッファ31に最初に記録した記録開始位置(記録開始時刻AM9:00)から再生を行う旨の再生要求を受け付けた場合を示しており、再生ポインタ位置がタイムシフト用リングバッファ31の最初の記録開始位置(記録開始時刻AM9:00)にあることを示している。再生ポインタ位置は、再生手段13がタイムシフト用リングバッファ31から放送データを読み出している位置(再生時刻)を示している。この場合、再生時刻と記録開始時刻とが一致する。また、図4(b)の場合は、再生ポインタ位置と記録ポインタ位置とが異なるため、再生ポインタ位置と記録ポインタ位置との間のデータは、未再生放送データとなる。
FIG. 4B shows a case where a playback request for playback from the recording start position (recording start time AM9: 00) recorded first in the time
変更手段12は、再生手段13により再生した放送データの再生回数が1回以上となった場合に、その再生した放送データのデータ量を低減する。図4(c)は、再生開始20分後の状態=記録開始30分後の状態を示しており、タイムシフト用リングバッファ31の最初の記録開始位置(記録開始時刻AM9:00)から20分間連続して放送データを再生した状態を示す。このため、再生ポインタ位置が図4(b)に示す時刻(AM9:00)から20分後(AM9:20)に変移している。
The changing means 12 reduces the data amount of the reproduced broadcast data when the number of times of reproduction of the broadcast data reproduced by the reproducing
本実施例では、変更手段12は、再生手段13により1回以上再生した放送データのデータ量を低減するため、図4(c)に示すように、記録開始時刻(AM9:00)から再生時刻(AM9:20)までの放送データを圧縮し、データ量を低減している。図4(c)に示す番号(1〜8)は、データ量を低減した放送データの順番を示し、記録開始時刻(AM9:00)の放送データ(1)から順にデータ量を低減している。
In the present embodiment, the changing
図4に示す実施例では、図4(b)に示すように、タイムシフト用リングバッファ31に記録している放送データをリアルタイムで再生せずに(記録ポインタ位置と再生ポインタ位置とを同期させずに)、記録開始時刻(AM9:00)から10分経過後(AM9:10)に、記録開始時刻(AM9:00)の放送データから再生することにした(記録ポインタ位置と再生ポインタ位置とを10分間異ならせた状態にした)。そして、記録開始時刻(AM9:00)から20分間連続して放送データを再生することにした。このため、タイムシフト用リングバッファ31には、データ量を低減していない放送データ(記録ポインタ位置と再生ポインタ位置との間の未再生放送データ)と、データ量を低減した放送データ(再生ポインタ位置より後の再生済放送データ)と、が記録された状態となる。
In the embodiment shown in FIG. 4, as shown in FIG. 4B, the broadcast data recorded in the time
これにより、変更手段12は、タイムシフト用リングバッファ31に記録された放送データの再生回数に応じて、その放送データのデータ量を動的に低減することが可能となる。その結果、タイムシフト用リングバッファ31に記録する放送データのデータ量が増加しても、ハードディスク3を圧迫しないようにすることが可能となる。
Thereby, the changing
また、変更手段12は、所定回数以上再生した再生済放送データのみのデータ量を低減するため、所定回数以上再生していない未再生放送データについては、高品質(画質)で再生して視聴することが可能となる。その結果、本実施形態の番組録画装置は、タイムシフト用リングバッファ31に記録された放送データの中で、将来利用頻度が低いと考えられる放送データのみのデータ量を効率的に低減することが可能となる。
Also, the changing
なお、上述した図3に示す処理動作では、再生手段13により再生した放送データの再生回数が所定回数以上になった場合に(ステップA3/Yes)、放送データのデータ量を低減することにした(ステップA3)。しかし、ステップA3の判定を行わずに、図5に示すように、再生手段13により再生した放送データのデータ量を全て低減するように構築することも可能である(ステップA'4、A'5)。この図5に示す処理動作の場合には、データ量(Q)が所定回数(α)で所定のデータ量(Q1)になるように所定の値(Δq)ずつ段階的に低減するように構築することが好ましい(Q1=Q−Δq×α)。これにより、再生回数が多い放送データほどデータ量を低減させることが可能となる。 In the processing operation shown in FIG. 3 described above, when the number of reproductions of the broadcast data reproduced by the reproduction means 13 exceeds a predetermined number (step A3 / Yes), the data amount of the broadcast data is reduced. (Step A3). However, it is also possible to construct so as to reduce all the data amount of the broadcast data reproduced by the reproducing means 13 as shown in FIG. 5 without performing the determination in step A3 (steps A′4 and A ′). Five). In the case of the processing operation shown in FIG. 5, the data amount (Q) is reduced step by step by a predetermined value (Δq) so that the data amount (Q) becomes a predetermined data amount (Q1) at a predetermined number of times (α). (Q1 = Q−Δq × α) is preferable. As a result, it is possible to reduce the data amount as the broadcast data has a larger number of reproductions.
(第2の実施形態)
次に、第2の実施形態について説明する。
(Second Embodiment)
Next, a second embodiment will be described.
第1の実施形態では、再生手段13により処理回数以上再生した放送データのデータ量を低減することにした。 In the first embodiment, the amount of broadcast data reproduced by the reproducing means 13 more than the number of times of processing is reduced.
第2の実施形態では、放送データをタイムシフト用リングバッファ31にリアルタイムに記録している現在時刻から所定時間過去の放送データのデータ量を低減する。これにより、放送データをタイムシフト用リングバッファ31に記録している現在時刻を基準にし、その現在時刻から所定時間過去の放送データのデータ量を低減することが可能となる。以下、図6を参照しながら、本実施形態のデータ量の低減方法について説明する。
In the second embodiment, the data amount of broadcast data past a predetermined time from the current time when the broadcast data is recorded in the time
変更手段12は、記録ポインタ位置(現在時刻)から所定時間以上過去の放送データが記録されているか否かを判断する(ステップB1)。記録ポインタ位置は、記録手段11がタイムシフト用リングバッファ31に放送データをリアルタイムで記録している位置(現在時刻)を示す。
The changing means 12 determines whether or not the past broadcast data is recorded for a predetermined time or more from the recording pointer position (current time) (step B1). The recording pointer position indicates a position (current time) at which the recording unit 11 records broadcast data in the time
変更手段12は、記録ポインタ位置から所定時間以上過去の放送データが記録されている場合は(ステップB1/Yes)、記録ポインタ位置より所定時間以上過去の放送データのデータ量を低減する(ステップB2)。この場合、変更手段12は、最も過去の放送データから順にデータ量を低減する。
The change means 12 reduces the data amount of the past broadcast data for a predetermined time or more from the recording pointer position when the past broadcast data for a predetermined time or more from the recording pointer position is recorded (step B1 / Yes) (step B2). ). In this case, the changing
記録手段11は、変更手段12によりデータ量を低減した放送データをタイムシフト用リングバッファに記録する(ステップB3)。 The recording means 11 records the broadcast data whose data amount has been reduced by the changing means 12 in the time shift ring buffer (step B3).
<本実施形態の番組録画装置の作用・効果>
このように、本実施形態の番組録画装置は、放送データをタイムシフト用リングバッファ31に記録している現在時刻から所定時間過去の放送データのデータ量を低減する。これにより、放送データをタイムシフト用リングバッファ31に記録している現在時刻を基準にし、その現在時刻から所定時間過去の放送データのデータ量を低減することが可能となる。
<Operation / Effect of Program Recording Device of this Embodiment>
As described above, the program recording apparatus of the present embodiment reduces the data amount of the broadcast data for a predetermined time from the current time when the broadcast data is recorded in the time
例えば、上述した図6に示すステップB1の『所定時間』を10分と仮定した場合の具体例について図7を参照しながら以下に説明する。 For example, a specific example in which the “predetermined time” in step B1 shown in FIG. 6 is assumed to be 10 minutes will be described below with reference to FIG.
チューナ4が放送データの受信を開始すると、記録手段11は、チューナ4が受信した放送データをタイムシフト用リングバッファ31に記録する(図7(a);記録開始)。
When the
図7(a)は、AM9:00に放送データの記録を開始した場合を示している。記録ポインタ位置は、記録手段11がタイムシフト用リングバッファ31に放送データをリアルタイムで記録している位置(現在時刻)を示している。この場合、記録開始時刻と現在時刻とが一致する。
FIG. 7 (a) shows a case where recording of broadcast data is started at AM9: 00. The recording pointer position indicates a position (current time) at which the recording unit 11 records broadcast data in the time
変更手段12は、記録ポインタ位置(現在時刻)から10分以上過去の放送データが記録されている場合は、記録ポインタ位置(現在時刻)から10分以上過去の放送データのデータ量を低減する。 The change means 12 reduces the data amount of broadcast data past 10 minutes or more from the recording pointer position (current time) when broadcast data past 10 minutes or more from the recording pointer position (current time) is recorded.
図7(b)は、記録開始30分後の状態を示しており、タイムシフト用リングバッファ31の最初の記録開始位置(記録開始時刻AM9:00)から30分間連続して記録した状態を示す。このため、記録ポインタ位置が図7(a)に示す時刻(AM9:00)から30分後(AM9:30)に変移している。
FIG. 7 (b) shows a state 30 minutes after the start of recording, and shows a state in which recording is continuously performed for 30 minutes from the first recording start position (recording start time AM9: 00) of the time
本実施例では、記録ポインタ位置(現在時刻AM9:30)から10分(AM9:20)以上過去の放送データのデータ量を低減するため、図7(b)に示すように、記録開始時刻(AM9:00)からAM9:20までの放送データを圧縮し、データ量を低減している。図7(b)に示す番号(1〜8)は、データ量を低減した放送データの順番を示し、記録開始時刻(AM9:00)の放送データ(1)から順にデータ量を低減している。 In this embodiment, in order to reduce the data amount of the past broadcast data 10 minutes (AM9: 20) from the recording pointer position (current time AM9: 30), as shown in FIG. Broadcast data from AM9: 00) to AM9: 20 is compressed to reduce the amount of data. The numbers (1 to 8) shown in FIG. 7B indicate the order of the broadcast data with the data amount reduced, and the data amount is reduced in order from the broadcast data (1) at the recording start time (AM9: 00). .
これにより、変更手段12は、タイムシフト用リングバッファ31に放送データを記録した記録時間に応じて、その放送データのデータ量を動的に低減することが可能となる。その結果、タイムシフト用リングバッファ31に記録する放送データのデータ量が増加しても、ハードディスク3を圧迫しないようにすることが可能となる。
Thereby, the changing
(第3の実施形態)
次に、第3の実施形態について説明する。
(Third embodiment)
Next, a third embodiment will be described.
第3の実施形態は、再生手段11により再生している放送データの再生時刻から所定時間過去の放送データのデータ量を低減する。これにより、再生手段11により再生している放送データの再生時刻を基準にし、その再生時刻から所定時間過去の放送データのデータ量を低減することが可能となる。以下、図8を参照しながら、本実施形態のデータ量の低減方法について説明する。 In the third embodiment, the data amount of broadcast data past a predetermined time from the reproduction time of the broadcast data reproduced by the reproduction means 11 is reduced. As a result, it is possible to reduce the data amount of the broadcast data for a predetermined time from the reproduction time based on the reproduction time of the broadcast data being reproduced by the reproduction means 11. Hereinafter, the data amount reduction method of the present embodiment will be described with reference to FIG.
再生手段13は、再生要求を受け付けた場合に(ステップC1/Yes)、再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生する(ステップC2)。
When receiving the playback request (step C1 / Yes), the playback means 13 reads the broadcast data for which the playback request has been received from the time
変更手段12は、再生手段13により再生した放送データの再生ポインタ位置から所定時間以上過去の放送データが記録されているか否かを判断する(ステップC3)。再生ポインタ位置は、再生手段13がタイムシフト用リングバッファ31から放送データを読み出している位置(再生時刻)を示している。
The changing means 12 determines whether or not the past broadcast data is recorded for a predetermined time or more from the reproduction pointer position of the broadcast data reproduced by the reproduction means 13 (step C3). The reproduction pointer position indicates a position (reproduction time) at which the reproduction means 13 reads broadcast data from the time
変更手段12は、再生手段13により再生した放送データの再生ポインタ位置から所定時間以上過去の放送データが記録されている場合は(ステップC3/Yes)、再生ポインタ位置から所定時間以上過去の放送データのデータ量を低減する(ステップC4)。この場合、変更手段12は、最も過去の放送データから順にデータ量を低減する。
When the broadcast data reproduced by the reproduction means 13 has recorded the past broadcast data for a predetermined time or longer (step C3 / Yes), the changing
記録手段11は、変更手段12によりデータ量を低減した放送データをタイムシフト用リングバッファに記録する(ステップC5)。 The recording means 11 records the broadcast data whose data amount has been reduced by the changing means 12 in the time shift ring buffer (step C5).
<本実施形態の番組録画装置の作用・効果>
このように、本実施形態の番組録画装置は、再生手段11により再生している放送データの再生時刻から所定時間過去の放送データのデータ量を低減する。これにより、再生手段11により再生している放送データの再生時刻を基準にし、その再生時刻から所定時間過去の放送データのデータ量を低減することが可能となる。
<Operation / Effect of Program Recording Device of this Embodiment>
As described above, the program recording apparatus of the present embodiment reduces the data amount of the broadcast data that is a predetermined time from the reproduction time of the broadcast data that is being reproduced by the reproducing means 11. As a result, it is possible to reduce the data amount of the broadcast data for a predetermined time from the reproduction time based on the reproduction time of the broadcast data being reproduced by the reproduction means 11.
例えば、上述した図8に示すステップC3の『所定時間』を10分と仮定した場合の具体例について図9を参照しながら以下に説明する。 For example, a specific example in which the “predetermined time” in step C3 shown in FIG. 8 is assumed to be 10 minutes will be described below with reference to FIG.
チューナ4が放送データの受信を開始すると、記録手段11は、チューナ4が受信した放送データをタイムシフト用リングバッファ31に記録する(図9(a);記録開始)。
When the
図9(a)は、AM9:00に放送データの記録を開始した場合を示している。記録ポインタ位置は、記録手段11がタイムシフト用リングバッファ31に放送データをリアルタイムで記録している位置(現在時刻)を示している。この場合、記録開始時刻と現在時刻とが一致する。
FIG. 9A shows a case where recording of broadcast data is started at AM9: 00. The recording pointer position indicates a position (current time) at which the recording unit 11 records broadcast data in the time
変更手段12は、再生ポインタ位置(再生時刻)から10分以上過去の放送データが記録されている場合は、再生ポインタ位置(再生時刻)から10分以上過去の放送データのデータ量を低減する。 The change means 12 reduces the data amount of broadcast data past 10 minutes or more from the playback pointer position (playback time) when broadcast data past 10 minutes or more from the playback pointer position (playback time) is recorded.
図9(b)は、記録開始30分後に、現在時刻(9:30)から10分過去の時刻(9:20)の放送データの再生を開始した状態を示す。このため、再生ポインタ位置(再生時刻)が現在時刻(9:30)から10分過去の時刻(9:20)を示している。 FIG. 9 (b) shows a state in which the reproduction of broadcast data at a time (9:20) 10 minutes past the current time (9:30) is started 30 minutes after the start of recording. For this reason, the playback pointer position (playback time) indicates a time (9:20) 10 minutes past the current time (9:30).
本実施例では、再生ポインタ位置(再生時刻AM9:20)から10分(AM9:10)以上過去の放送データのデータ量を低減するため、図9(b)に示すように、記録開始時刻(AM9:00)からAM9:10までの放送データのデータ量を順に低減している。図9(b)に示す番号(1〜4)は、データ量を低減した放送データの順番を示し、記録開始時刻(AM9:00)の放送データ(1)から順にデータ量を低減している。 In the present embodiment, in order to reduce the data amount of the past broadcast data 10 minutes (AM9: 10) from the playback pointer position (playback time AM9: 20), as shown in FIG. The amount of broadcast data from AM9: 00) to AM9: 10 is reduced in order. Numbers (1 to 4) shown in FIG. 9B indicate the order of the broadcast data with the data amount reduced, and the data amount is reduced in order from the broadcast data (1) at the recording start time (AM9: 00). .
これにより、変更手段12は、タイムシフト用リングバッファ31に記録されている放送データを再生した再生時刻に応じて、その放送データのデータ量を動的に低減することが可能となる。その結果、タイムシフト用リングバッファ31に記録する放送データのデータ量が増加しても、ハードディスク3を圧迫しないようにすることが可能となる。
Thereby, the changing
なお、図9では、記録ポインタ位置と再生ポインタ位置とが同期していない場合(タイムシフト用リングバッファ31に記録されている放送データを所定時間あるいは最初から遡って視聴する場合)について説明した。もし、記録ポインタ位置と再生ポインタ位置とが同期している場合(タイムシフト用リングバッファ31に記録している放送データをリアルタイムで視聴する場合)には、第2の実施形態と同様に、記録ポインタ位置から所定時間以上過去の放送データのデータ量を低減するように仮想的に見えてしまう。しかし、ユーザが一時停止操作を行い、再生ポインタ位置を停止させた場合には、記録ポインタ位置と再生ポインタ位置とが同期していない状態となるため、第2の実施形態とは異なり、再生ポインタ位置から所定時間以上過去の放送データのデータ量を低減することになる。
In FIG. 9, the case where the recording pointer position and the reproduction pointer position are not synchronized (when the broadcast data recorded in the time
(第4の実施形態)
次に、第4の実施形態について説明する。
(Fourth embodiment)
Next, a fourth embodiment will be described.
第4の実施形態は、再生手段13により再生している放送データの番組よりも過去の番組の放送データのデータ量を低減する。これにより、再生手段13により再生している放送データの番組を基準にし、その番組よりも過去の番組の放送データのデータ量を低減することが可能となる。その結果、再生手段13により再生中の放送データについては所定時間遡って再生してもデータ品質を維持した状態で再生することが可能となる。以下、図10を参照しながら、本実施形態のデータ量の低減方法について説明する。
In the fourth embodiment, the data amount of the broadcast data of the past program is reduced more than the program of the broadcast data being reproduced by the reproducing
<番組録画装置の構成>
まず、図10、図11を参照しながら、本実施形態の番組録画装置の構成について説明する。
<Configuration of program recording device>
First, the configuration of the program recording apparatus of the present embodiment will be described with reference to FIGS.
本実施形態の番組録画装置は、図10に示すように、管理用データベース32を保持する領域を持つ。また、図11に示すように、制御部1は、取得手段14を有して構成する。
As shown in FIG. 10, the program recording apparatus according to the present embodiment has an area for holding a management database 32. Further, as shown in FIG. 11, the
取得手段14は、チューナ4が受信した放送信号から放送データの管理情報を取得し、その取得した管理情報を管理用データベース32に記録する。管理情報としては、例えばPSI(Program Specific Information)/SI(Service Information)が挙げられる。
The
PSIは、所要の番組を選択する必要な情報で、PAT(Program Association Table)、PMT(Program Map Table)等が含まれる。SIは、番組選択の利便性のために規定された各種情報で、EIT(Event Information Table)等が含まれる。EITには、番組名、放送日時、番組内容といった放送データに関する情報、具体的には、event_ID(イベント識別(番組ID)),start_time(開始時間),duration(継続時間)等が含まれる。 PSI is necessary information for selecting a required program, and includes PAT (Program Association Table), PMT (Program Map Table) and the like. SI is various information defined for the convenience of program selection and includes an EIT (Event Information Table) and the like. The EIT includes information relating to broadcast data such as program name, broadcast date and time, and program content, specifically event_ID (event identification (program ID)), start_time (start time), duration (duration), and the like.
図12は、管理用データベース32のデータ構成例を示す。本実施形態では、取得手段14は、EITから番組名、放送開始時刻、放送終了時刻を導き出し、番組ごとのCH・番組名、放送開始時刻、放送終了時刻を番組関連情報として生成する。そして、その番組関連情報を管理用データベース32に記録する。また、記録手段11が放送データの記録を開始すると、取得手段14は、放送データの記録開始時刻、記録開始位置、再生状態を蓄積情報として取得し、その取得した蓄積情報を、放送データの記録が行われている番組の番組関連情報と対応付けて管理用データベース32に記録する。再生状態は、放送データを再生しているか否かを特定するための情報である。例えば、フラグを用いて、『0』の場合は、再生中でない状態を示し、『1』の場合は、再生中である状態を示すようにする。また、取得手段14は、変更手段12がデータ量を低減した放送データの番組情報を取得し、データ量を低減した番組を特定するための低減状態をその番組に対応付けて管理用データベース32に記録する。低減状態は、データ量を低減したか否かを特定するための情報である。例えば、フラグを用いて、『0』の場合は、データ量を低減させていない状態を示し、『1』の場合は、データ量を低減させた状態を示すようにする。これにより、図12に示す管理用データベース32を構成することになる。
FIG. 12 shows a data configuration example of the management database 32. In the present embodiment, the
<データ量の低減処理>
次に、図13を参照しながら、放送データのデータ量を低減する際の処理動作について説明する。記録手段11は、チューナ4で受信した放送データをタイムシフト用リングバッファ31に順次記録し、取得手段14は、管理用データベース32の情報を順次更新する。
<Data volume reduction processing>
Next, a processing operation when reducing the amount of broadcast data will be described with reference to FIG. The recording means 11 sequentially records the broadcast data received by the
再生手段13は、再生要求を受け付けた場合に(ステップD1/Yes)、再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生する(ステップD2)。
When receiving the playback request (step D1 / Yes), the playback means 13 reads the broadcast data for which the playback request has been received from the time
再生要求を受け付けた放送データをタイムシフト用リングバッファ31から読み出した場合に、取得手段14は、管理用データベース32を更新し、再生手段13により再生している放送データの番組の再生状態を『1』に変更する(現在再生中)。
When the broadcast data for which the reproduction request has been received is read from the time-shifting
放送データを初めて再生する場合(再生履歴がない場合)、再生手段13は、管理用データベース32を参照し、再生要求を受け付けた放送データの記録開始位置を取得し、その記録開始位置から放送データを読み出し、その読み出した放送データを再生する。再生履歴がある場合は、再生手段13は、管理用データベース32を参照し、再生中断位置(図示しないが、再生状態と共に管理されている)を取得し、その再生中断位置から放送データを読み出し、その読み出した放送データを再生する。 When the broadcast data is reproduced for the first time (when there is no reproduction history), the reproduction means 13 refers to the management database 32, acquires the recording start position of the broadcast data for which the reproduction request has been received, and broadcast data from the recording start position. And the read broadcast data is reproduced. When there is a reproduction history, the reproduction means 13 refers to the management database 32, acquires a reproduction interruption position (not shown, but managed together with the reproduction state), reads broadcast data from the reproduction interruption position, The read broadcast data is reproduced.
再生手段13は、同一の番組の放送データを再生している間は(ステップD3/No)、放送データをタイムシフト用リングバッファ31から読み出し、その読み出した放送データを再生することになる(ステップD2)。
While reproducing the broadcast data of the same program (step D3 / No), the reproduction means 13 reads the broadcast data from the time
変更手段12は、再生手段13により再生中の放送データの番組が切り替わったか否かを判断する(ステップD3)。変更手段12は、再生中の放送データの番組が切り替わった場合に(ステップD3/Yes)、その再生済みの番組(ステップD2で再生していた放送データの番組)の放送データのデータ量を低減する(ステップD4)。
The changing means 12 determines whether or not the broadcast data program being reproduced by the reproducing
取得手段14は、管理用データベース32を更新し、変更手段12によりデータ量を低減した再生済みの番組の低減状態を『1』に変更する(データ量低減済)。また、取得手段14は、再生済みの番組の再生状態を『0』に変更し(再生中でない状態)、現在再生中の番組の再生状態を『1』に変更する(再生中である状態)。
The acquiring
例えば、再生手段13により再生中の放送データの番組が切り替わる前の状態の管理用データベース32の状態を図12とする。また、再生手段13により再生中の放送データの番組が切り替わった後の状態の管理用データベース32の状態を図14とする。
For example, FIG. 12 shows the state of the management database 32 before the program of the broadcast data being reproduced by the reproducing
この場合、再生手段13は、図12の再生状態が『1』となっている番組『NHK・ニュース』の放送データを再生しており、再生手段13により再生中の放送データの番組『NHK・ニュース』が次の番組『NHK・ドラマ』に切り替わると、取得手段14は、図14に示すように、再生済みの番組『NHK・ニュース』の再生状態を『0』に変更し(再生中でない状態)、現在再生中の番組『NHK・ドラマ』の再生状態を『1』に変更する(再生中である状態)。また、取得手段14は、変更手段12によりデータ量を低減した再生済みの番組『NHK・ニュース』の低減状態を『1』に変更する(データ量低減済)。
In this case, the reproducing
本実施形態の番組録画装置は、図12、図14に示すように、管理用データベース32で『再生状態』と『低減状態』とを管理することで、再生手段13により再生中の放送データの番組を特定したり、変更手段12によりデータ量を低減した放送データの番組を特定したりすることが可能となる。
As shown in FIGS. 12 and 14, the program recording apparatus of the present embodiment manages the “reproduction state” and “reduction state” in the management database 32 so that the broadcast data being reproduced by the reproduction means 13 is managed. It is possible to specify a program or to specify a broadcast data program with a reduced data amount by the changing
<本実施形態の番組録画装置の作用・効果>
このように、本実施形態の番組録画装置は、再生手段13により再生している放送データの番組よりも過去の番組の放送データのデータ量を低減する。これにより、再生手段13により再生している放送データの番組を基準にし、その番組よりも過去の番組の放送データのデータ量を低減することが可能となる。その結果、再生手段13により再生中の放送データについては所定時間遡って再生してもデータ品質を維持した状態で再生することが可能となる。また、管理用データベース32を用いて、タイムシフト用リングバッファ31に記録されている放送データを番組単位で管理することで、データ量を低減させた番組と、データ量を低減させていない番組と、を区分して管理することが可能となる。
<Operation / Effect of Program Recording Device of this Embodiment>
As described above, the program recording apparatus of the present embodiment reduces the data amount of the broadcast data of the past program as compared with the program of the broadcast data being reproduced by the reproducing
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。 The above-described embodiment is a preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiment alone, and various modifications are made without departing from the gist of the present invention. Implementation is possible.
例えば、上述した本実施形態における番組録画装置を構成する各装置における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。 For example, the control operation in each apparatus constituting the program recording apparatus in the present embodiment described above can be executed using hardware, software, or a combined configuration of both.
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。 In the case of executing processing using software, it is possible to install and execute a program in which a processing sequence is recorded in a memory in a computer incorporated in dedicated hardware. Alternatively, the program can be installed and executed on a general-purpose computer capable of executing various processes.
例えば、プログラムは、記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。リムーバブル記録媒体としては、フロッピー(登録商標)ディスク、CD-ROM(Compact Disc Read Only Memory)、MO(Magneto optical)ディスク、DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどが挙げられる。 For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program can be stored (recorded) temporarily or permanently in a removable recording medium. Such a removable recording medium can be provided as so-called package software. Examples of the removable recording medium include a floppy (registered trademark) disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, and a semiconductor memory.
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトから、コンピュータに無線転送することになる。また、ネットワークを介して、コンピュータに有線で転送することになる。 The program is installed in the computer from the removable recording medium as described above. In addition, it is wirelessly transferred from the download site to the computer. In addition, it is transferred to the computer via a network by wire.
また、本実施形態における番組録画装置は、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。 In addition, the program recording apparatus in the present embodiment is not only executed in time series according to the processing operation described in the above embodiment, but also the processing capability of the apparatus that executes the process, or in parallel as necessary It can also be constructed to run individually.
本発明は、タイムシフト用リングバッファを搭載した各種機器に適用可能である。 The present invention is applicable to various devices equipped with a time shift ring buffer.
1 制御部
2 メモリ
3 ハードディスク
4 チューナ(受信手段)
5 入力部
6 出力部
11 記録手段
12 変更手段
13 再生手段
14 取得手段
31 タイムシフト用リングバッファ
32 管理用データベース
DESCRIPTION OF
DESCRIPTION OF
Claims (9)
放送データを受信する受信手段と、
前記受信手段で受信した前記放送データを前記リングバッファに記録する記録手段と、
前記リングバッファに記録された前記放送データの放送時刻、前記放送データの記録位置を前記放送データの番組毎に管理する管理手段と、
前記管理手段で管理する再生対象の前記放送データの番組の前記記録位置を参照し、前記リングバッファに記録された前記放送データを再生する再生手段と、
前記リングバッファに記録された前記放送データのデータ量を変更する変更手段と、を有し、
前記変更手段は、前記再生手段により再生している前記放送データの番組が切り替わった場合に、前記再生手段により再生済となった前記番組の前記放送データのデータ量を低減する、ことを特徴とするデータ変更装置。 A ring buffer for time shift,
Receiving means for receiving broadcast data;
And recording means for recording the broadcast data received by the receiving means into the ring buffer,
Management means for managing the broadcast time of the broadcast data recorded in the ring buffer and the recording position of the broadcast data for each program of the broadcast data;
Reproducing means for reproducing the broadcast data recorded in the ring buffer with reference to the recording position of the broadcast data program to be reproduced managed by the management means;
Anda changing means for changing the data amount of the broadcast data recorded in the ring buffer,
The changing unit reduces the data amount of the broadcast data of the program that has been reproduced by the reproducing unit when the program of the broadcast data reproduced by the reproducing unit is switched. To change data.
前記再生手段は、再生対象の前記放送データの番組の前記再生履歴がない場合は、再生対象の前記放送データの番組の前記記録位置を参照し、前記リングバッファに記録された前記放送データを再生する、ことを特徴とする請求項1から請求項3の何れか1項に記載のデータ変更装置。 When there is no reproduction history of the broadcast data program to be reproduced, the reproduction means refers to the recording position of the broadcast data program to be reproduced and reproduces the broadcast data recorded in the ring buffer. The data change device according to claim 1, wherein the data change device is a data change device.
前記再生状態変更手段は、前記再生手段により再生している前記放送データの番組が切り替わった場合に、前記再生手段により再生済となった前記放送データの番組に対応する前記再生状態を、再生済の放送データを示す状態に変更し、前記再生手段により再生を開始した前記放送データの番組に対応する前記再生状態を、再生中の放送データを示す状態に変更する、ことを特徴とする請求項3から請求項6の何れか1項に記載のデータ変更装置。 When the broadcast data program being played back by the playback means is switched, the playback status change means is configured to display the playback status corresponding to the broadcast data program played back by the playback means. The state is changed to a state indicating the broadcast data of the broadcast data, and the playback state corresponding to the program of the broadcast data started to be played back by the playback means is changed to a state indicating the broadcast data being played back. The data change device according to any one of claims 3 to 6.
前記受信工程で受信した前記放送データをタイムシフト用リングバッファに記録する記録工程と、
前記リングバッファに記録された前記放送データの放送時刻、前記放送データの記録位置を前記放送データの番組毎に管理手段で管理する管理工程と、
前記管理手段で管理する再生対象の前記放送データの番組の前記記録位置を参照し、前記リングバッファに記録された前記放送データを再生する再生工程と、
前記リングバッファに記録された前記放送データのデータ量を変更する変更工程と、を有し、
前記変更工程は、前記再生工程により再生している前記放送データの番組が切り替わった場合に、前記再生工程により再生済となった前記番組の前記放送データのデータ量を低減する、ことを特徴とするデータ変更方法。 A receiving process for receiving broadcast data;
A recording step of recording the broadcast data received in the reception step to the time shift ring buffer,
A management step of managing a broadcast time of the broadcast data recorded in the ring buffer and a recording position of the broadcast data by a management unit for each program of the broadcast data;
A reproduction step of reproducing the broadcast data recorded in the ring buffer with reference to the recording position of the broadcast data program to be reproduced managed by the management means;
Anda changing step for changing the data amount of the broadcast data recorded in the ring buffer,
The change step reduces the data amount of the broadcast data of the program that has been reproduced by the reproduction step when the program of the broadcast data reproduced by the reproduction step is switched. To change data.
前記受信処理で受信した前記放送データをタイムシフト用リングバッファに記録する記録処理と、
前記リングバッファに記録された前記放送データの放送時刻、前記放送データの記録位置を前記放送データの番組毎に管理手段で管理する管理処理と、
前記管理手段で管理する再生対象の前記放送データの番組の前記記録位置を参照し、前記リングバッファに記録された前記放送データを再生する再生処理と、
前記リングバッファに記録された前記放送データのデータ量を変更する変更処理と、をコンピュータに実行させ、
前記変更処理は、前記再生処理により再生している前記放送データの番組が切り替わった場合に、前記再生処理により再生済となった前記番組の前記放送データのデータ量を低減する、ことを特徴とするプログラム。 A reception process for receiving broadcast data;
A recording process of recording the broadcast data received by the receiving process in the ring buffer for time shift,
A management process for managing a broadcast time of the broadcast data recorded in the ring buffer and a recording position of the broadcast data by a management unit for each program of the broadcast data;
A reproduction process of reproducing the broadcast data recorded in the ring buffer with reference to the recording position of the program of the broadcast data to be reproduced managed by the management means;
A changing process for changing a data amount of the broadcast data recorded in the ring buffer, cause the computer to execute,
The change process is characterized in that when the program of the broadcast data being reproduced by the reproduction process is switched, the data amount of the broadcast data of the program that has been reproduced by the reproduction process is reduced. Program to do.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009080550A JP5336899B2 (en) | 2009-03-27 | 2009-03-27 | DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009080550A JP5336899B2 (en) | 2009-03-27 | 2009-03-27 | DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010233115A JP2010233115A (en) | 2010-10-14 |
| JP5336899B2 true JP5336899B2 (en) | 2013-11-06 |
Family
ID=43048482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009080550A Active JP5336899B2 (en) | 2009-03-27 | 2009-03-27 | DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5336899B2 (en) |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07212713A (en) * | 1994-01-19 | 1995-08-11 | Hitachi Ltd | Audio-video recording / playback device |
| JPH08149410A (en) * | 1994-11-18 | 1996-06-07 | Matsushita Electric Ind Co Ltd | Image recording / reproducing device |
| JP3769412B2 (en) * | 1999-03-10 | 2006-04-26 | 株式会社リコー | Recording system |
| JP3528682B2 (en) * | 1999-05-28 | 2004-05-17 | 日本電気株式会社 | Video and audio signal recording device |
| JP4342081B2 (en) * | 2000-05-19 | 2009-10-14 | シャープ株式会社 | Program storage device and program storage method |
| JP2002142177A (en) * | 2000-10-30 | 2002-05-17 | Matsushita Electric Ind Co Ltd | Recording and playback device |
| JP2003189243A (en) * | 2001-12-21 | 2003-07-04 | Victor Co Of Japan Ltd | Broadcast program recording and reproducing device |
| JP4891847B2 (en) * | 2007-06-29 | 2012-03-07 | 株式会社東芝 | Recording apparatus, recording / reproducing system, and recording method |
-
2009
- 2009-03-27 JP JP2009080550A patent/JP5336899B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010233115A (en) | 2010-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080159709A1 (en) | Recording apparatus, recording/reproducing system, recording method | |
| CN101138043A (en) | Data recording and reproducing device | |
| JP2004349745A (en) | Broadcast recording and playback device | |
| KR20080103733A (en) | Image file management method and applied video equipment | |
| WO2008068993A1 (en) | Content recording/reproducing apparatus, method, and program | |
| JP5336899B2 (en) | DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM | |
| US20060002260A1 (en) | Information recording device | |
| KR100615242B1 (en) | Digital television with time-shift implementation and method of operation | |
| JP4929375B2 (en) | Broadcast recording apparatus and broadcast recording method | |
| JP5336579B2 (en) | Content recording / reproducing apparatus, synchronization method, program, and recording medium | |
| JP2008182539A (en) | Broadcast receiving, recording and reproducing apparatus, and broadcast receiving, recording and reproducing method | |
| KR101525484B1 (en) | Broadcasting receiver and method for watching reserved broadcasting program | |
| CN1984290B (en) | Apparatus and method for permanently storing a broadcast program during time machine function | |
| JP4865618B2 (en) | Broadcast receiving apparatus and control method thereof | |
| JP4321384B2 (en) | Video recording apparatus and video file management method thereof | |
| KR100762581B1 (en) | Data recording method for time shift | |
| EP1990996A1 (en) | Information reproducing device, information reproducing method, information reproducing program and recording medium | |
| JP2007149298A (en) | Broadcast recording apparatus and broadcast recording method | |
| JP2007243501A (en) | Video image reproducer | |
| JP2011114750A (en) | Digital broadcast video recording apparatus | |
| JP2008098721A (en) | Receiver for digital broadcast | |
| JP2011078035A (en) | Content management device and program thereof | |
| JP2009021911A (en) | Hard disk device | |
| JP2006180058A (en) | Program recorder/reproducer | |
| JP2008097726A (en) | Content recording / reproducing apparatus, content recording / reproducing method, content recording / reproducing apparatus control program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110830 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120321 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130423 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130621 |
|
| 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: 20130730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130802 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5336899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |