JPH10208392A - Recording and reproducing device - Google Patents
Recording and reproducing deviceInfo
- Publication number
- JPH10208392A JPH10208392A JP9009801A JP980197A JPH10208392A JP H10208392 A JPH10208392 A JP H10208392A JP 9009801 A JP9009801 A JP 9009801A JP 980197 A JP980197 A JP 980197A JP H10208392 A JPH10208392 A JP H10208392A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- program
- area
- storage
- ring buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005236 sound signal Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えばテレビ番
組の記録/再生に用いて好適な記録再生装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording / reproducing apparatus suitable for use in, for example, recording / reproducing a television program.
【0002】[0002]
【従来の技術】一般に、テレビ番組等を録画/再生する
には、ビデオテープレコーダが用いられる。そして、再
生を行う場合、所望の番組を録画した後にビデオテープ
を巻き戻し、録画開始点から再生する。ところで、録画
中であっても、少し前に録画した部分を再生したい場合
がある。しかしながら、ビデオテープレコーダにおいて
は、録画中は再生ができないため、少し前の部分を見た
い場合には録画を中止しなければならなかった。一方、
テレビ番組等を録画している間は、録画を中止したくな
いことが多く、このような場合には番組終了後でなけれ
ば見たい部分を再生することができなかった。また、ビ
デオテープレコーダにあっては、巻き戻しに時間を要す
るため、見たい部分を繰り返し再生するような場合に
は、時間がかかるという欠点があった。このような背景
から、従来より、磁気ディスク装置等のランダムアクセ
ス可能な記憶装置に、各々独立に駆動可能な書き込みヘ
ッドと読み出しヘッドを設け、番組の録画と並行して所
定時間遡った録画済の部分を再生することができる記録
再生装置が提案されている。2. Description of the Related Art Generally, a video tape recorder is used for recording / reproducing a television program or the like. When the reproduction is performed, the video tape is rewound after recording the desired program, and the reproduction is performed from the recording start point. By the way, even during recording, there are cases where it is desired to play back a portion recorded a little before. However, in the video tape recorder, since the reproduction cannot be performed during the recording, the recording has to be stopped in order to view a portion immediately before. on the other hand,
While recording a television program or the like, it is often not desired to stop recording, and in such a case, it is impossible to reproduce a desired portion only after the end of the program. Also, the video tape recorder has the disadvantage that it takes time to rewind the video because it takes time to rewind the video tape recorder. From such a background, conventionally, a randomly accessible storage device such as a magnetic disk device is provided with a write head and a read head that can be independently driven, and the recorded data is recorded retroactively for a predetermined time in parallel with the recording of the program. A recording / reproducing apparatus capable of reproducing a part has been proposed.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来の記録再生装置においては、記憶領域をリングバッフ
ァとして構成することによりいわゆるエンドレスな記録
を実現していることから、録画時間がその記憶容量に相
当する時間を超える場合には、前に記録した領域に新し
いデータが上書きされる。このため、既に記録した情報
であっても記録容量に相当する時間が経過している場合
にはデータの上書きにより古いデータが消去されており
それ以上時間を遡って再生することはできなかった。However, in the above-mentioned conventional recording / reproducing apparatus, the so-called endless recording is realized by configuring the storage area as a ring buffer, so that the recording time corresponds to the storage capacity. If the time is exceeded, new data is overwritten on the previously recorded area. For this reason, even if the information has already been recorded, if the time corresponding to the recording capacity has elapsed, the old data has been erased by overwriting the data, and it was not possible to reproduce the data any longer.
【0004】この発明は、このような背景の下になされ
たもので、記憶領域の効率的な利用を可能とし、実質的
に長時間にわたる情報を記録することができる記録再生
装置を提供することを目的としている。The present invention has been made under such a background, and provides a recording / reproducing apparatus capable of efficiently using a storage area and recording information for a substantially long time. It is an object.
【0005】[0005]
【課題を解決するための手段】上述した課題を解決する
ために、請求項1記載の発明は、放送により供給される
番組データを受信する受信手段と、ランダムアクセス可
能な有限の記憶領域を巡回的にデータが格納されるリン
グバッファとして論理的に構成した記憶手段と、前記受
信手段によって受信される番組データを当該番組の識別
情報とともに前記記憶手段の所定領域に書き込む書込手
段と、指定された番組の番組データをその識別情報に基
づき前記記憶手段からサーチし該当する番組データを読
み出す読出手段と、前記記憶手段の記憶領域のうち前記
読出手段による読み出しを終了した番組データの記憶領
域を上書き可能な領域として解放すべく、前記リングバ
ッファを論理的に再構成する記憶領域管理手段とを具備
することを特徴としている。According to an aspect of the present invention, there is provided a receiving means for receiving program data supplied by broadcasting, and circulating through a finite storage area which can be randomly accessed. Storage means logically configured as a ring buffer for storing data, and writing means for writing program data received by the reception means together with identification information of the program into a predetermined area of the storage means. Reading means for searching the program data of the program from the storage means based on the identification information and reading the corresponding program data, and overwriting the storage area of the program data which has been read out by the reading means in the storage area of the storage means Storage area management means for logically reconfiguring the ring buffer so as to release the area as a possible area. To have.
【0006】また、請求項2記載の発明は、前記記憶領
域管理手段は、前記書込手段による記録が行われる間、
前記リングバッファにおける上書き可能な領域の残量を
監視しており、該残量を表示する表示手段を具備するこ
とを特徴としている。According to a second aspect of the present invention, the storage area management unit may be configured to execute the recording while the recording unit performs the recording.
The system is characterized in that it monitors the remaining amount of the overwritable area in the ring buffer and includes a display means for displaying the remaining amount.
【0007】また、請求項3記載の発明は、前記記憶領
域管理手段は、前記書込手段による記録が行われる間、
前記リングバッファにおける上書き可能な領域の残量を
監視しており、該残量が所定量以下になると、予め定め
た所定のルールに従って未再生の領域を上書き可能な領
域として解放すべく、該リングバッファを再構成するこ
とを特徴としている。According to a third aspect of the present invention, the storage area management means is configured to execute the recording while the writing means performs the recording.
The remaining amount of the overwritable area in the ring buffer is monitored, and when the remaining amount is equal to or less than a predetermined amount, the ring is released according to a predetermined rule so as to release the unreproduced area as an overwritable area. The buffer is reconfigured.
【0008】また、請求項4記載の発明は、前記記憶領
域管理手段は、前記書込手段による記録が行われる間、
前記リングバッファにおける上書き可能な領域の残量を
監視しており、前記書込手段は、前記残量が所定量以下
になると、予め定めた所定のルールに従って番組データ
を選択的に記録することを特徴としている。According to a fourth aspect of the present invention, the storage area management means is configured to execute the recording while the recording means performs the recording.
The writing unit monitors the remaining amount of the overwritable area in the ring buffer, and when the remaining amount becomes equal to or less than a predetermined amount, selectively writes program data according to a predetermined rule. Features.
【0009】また、請求項5記載の発明は、前記記憶領
域管理手段は、前記読出手段による読み出しが行われる
間、前記リングバッファにおける未再生の領域の残量を
監視しており、前記読出手段は、前記残量が所定量以下
になると、その読み出し動作を停止させることを特徴と
している。Further, according to a fifth aspect of the present invention, the storage area management means monitors the remaining amount of an unreproduced area in the ring buffer while the reading is performed by the reading means. Is characterized in that when the remaining amount becomes equal to or less than a predetermined amount, the reading operation is stopped.
【0010】また、請求項6記載の発明は、前記受信手
段は、異なるチャンネルを介して供給される複数の番組
データを並行して受信し、前記書込手段は、前記受信手
段によって受信された複数の番組データを前記記憶手段
の異なる領域に各々書き込み、前記記憶領域管理手段
は、前記記憶手段の異なる領域に記憶された複数の番組
データを論理的に接続してリングバッファを構成する、
ことを特徴としている。According to a sixth aspect of the present invention, the receiving means receives a plurality of program data supplied via different channels in parallel, and the writing means receives the program data by the receiving means. Writing a plurality of program data to different areas of the storage means, the storage area management means logically connects a plurality of program data stored in different areas of the storage means to form a ring buffer,
It is characterized by:
【0011】[0011]
【発明の実施の形態】以下、図面を参照して、この発明
の実施形態について説明する。 A:実施形態の構成 図1はこの発明の一実施形態による記録再生装置の構成
を示すブロック図である。図1において、1はチューナ
であり、通信衛星(CS)あるいは放送衛星(BS)を
介し送信される映像及び音声を圧縮符号化した信号(以
下、映像/音声信号と称する)を受信する。2は、ラン
ダムアクセス可能な記憶装置(ハードディスク、光磁気
ディスク、書き換え可能なDVD(ディジタルビデオデ
ィスク)等からなる)であり、チューナ1より受信した
映像/音声信号を記憶する。この記憶装置2は、各々独
立に駆動可能な書き込みヘッドと読み出しヘッドを有し
ており、記録動作と再生動作を並行して行うことが可能
である。Embodiments of the present invention will be described below with reference to the drawings. A: Configuration of Embodiment FIG. 1 is a block diagram showing a configuration of a recording and reproducing apparatus according to an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes a tuner which receives a signal (hereinafter, referred to as a video / audio signal) obtained by compressing and encoding video and audio transmitted via a communication satellite (CS) or a broadcast satellite (BS). Reference numeral 2 denotes a randomly accessible storage device (comprising a hard disk, a magneto-optical disk, a rewritable DVD (digital video disk), or the like), which stores a video / audio signal received from the tuner 1. The storage device 2 has a write head and a read head that can be driven independently of each other, and can perform a recording operation and a reproducing operation in parallel.
【0012】3はCPU(中央処理装置)であり、バス
BUSを介し接続される装置各部を制御する。このCP
U3がROM(読み出し専用メモリ)4に記憶された所
定の制御プログラムを実行することにより後述する動作
が実現される。5はRAM(読み書き可能なメモリ)で
あり、CPU3が制御プログラムを実行する際のワーク
エリアとして用いられる。Reference numeral 3 denotes a CPU (Central Processing Unit), which controls each unit connected via a bus BUS. This CP
When U3 executes a predetermined control program stored in a ROM (read only memory) 4, an operation described later is realized. Reference numeral 5 denotes a RAM (readable / writable memory), which is used as a work area when the CPU 3 executes a control program.
【0013】また、6は操作部であり、受信周波数の設
定、記録/再生の開始、終了等、種々の指示操作や設定
操作を行う操作子からなっている。この操作部6は、各
操作子に対する指示操作や設定状態に対応した信号を発
生する。7はCRT(CathodeRay Tube)あるいは液晶パ
ネルで構成された表示部であり、チューナ1より受信ま
たは記憶装置2より再生した映像信号に対応した映像を
表示するほかCPU3が生成する記憶領域管理情報等を
表示する。8はサウンドシステムであり、チューナ1よ
り受信または記憶装置2より再生した音声信号に対応し
た音をスピーカより発音する。Reference numeral 6 denotes an operation unit, which comprises operators for performing various instruction operations and setting operations such as setting of a reception frequency, start and end of recording / reproduction, and the like. The operation unit 6 generates a signal corresponding to an instruction operation or a setting state for each operation element. Reference numeral 7 denotes a display unit composed of a CRT (Cathode Ray Tube) or a liquid crystal panel. The display unit 7 displays an image corresponding to an image signal received from the tuner 1 or reproduced from the storage device 2, and also stores storage area management information generated by the CPU 3. indicate. Reference numeral 8 denotes a sound system, which emits a sound corresponding to an audio signal received from the tuner 1 or reproduced from the storage device 2 from a speaker.
【0014】B:実施形態の動作 次に、上記構成からなる記録再生装置の動作を説明す
る。 (1)受信 操作部6において所望の放送チャンネルに受信周波数が
設定されると、チューナ1は、設定されたチャンネルの
周波数に同調し、当該チャンネルを流れる映像/音声信
号を受信する。この映像/音声信号は、例えばMPEG
2によって圧縮符号化された状態で供給される。そし
て、映像/音声信号の受信データは、チューナ1を経た
後、RAM5の受信用ワークエリアに一旦記憶される。B: Operation of Embodiment Next, the operation of the recording / reproducing apparatus having the above configuration will be described. (1) Reception When a reception frequency is set to a desired broadcast channel in the operation unit 6, the tuner 1 tunes to the frequency of the set channel and receives a video / audio signal flowing through the channel. This video / audio signal is, for example, MPEG
2 is supplied in a state of being compressed and encoded. Then, the reception data of the video / audio signal is temporarily stored in the reception work area of the RAM 5 after passing through the tuner 1.
【0015】(2)記録 受信データの記録には、受信した番組の内容をすべて記
録する通常記録と、受信した番組を選択的に記録する選
択記録の2つの記録モードがある。以下これらを分けて
説明する。(2) Recording There are two recording modes for recording received data: normal recording for recording all the contents of a received program and selective recording for selectively recording a received program. Hereinafter, these will be described separately.
【0016】通常記録モード 通常記録モードでは、RAM5の受信用ワークエリアに
所定量の受信データが蓄積されると、CPU1は、受信
データをすべて記憶装置2へ転送し、該データを記録す
る。ここで、記憶装置2の記憶領域は、先頭アドレスと
最終アドレスとを論理的につないだリングバッファとし
て構成されており、CPU1はこのリングバッファをあ
たかもエンドレステープのように使用して受信データを
巡回的に書き込んでいく。Normal Recording Mode In the normal recording mode, when a predetermined amount of received data is accumulated in the receiving work area of the RAM 5, the CPU 1 transfers all the received data to the storage device 2 and records the data. Here, the storage area of the storage device 2 is configured as a ring buffer that logically connects the start address and the end address, and the CPU 1 uses this ring buffer as if it were an endless tape to circulate the received data. I write it.
【0017】すなわち、通常記録モードの場合、放送を
受信している間、常にその内容を記憶装置2に記録して
おり、記憶装置2の書き込みヘッドが示す位置(すなわ
ち書込ポインタ)がリングバッファを一巡すると、前に
記録したデータの上に新しいデータを上書きするように
ようなっている。That is, in the normal recording mode, the contents are always recorded in the storage device 2 while receiving the broadcast, and the position indicated by the write head of the storage device 2 (ie, the write pointer) is stored in the ring buffer. Is repeated, new data is overwritten on the previously recorded data.
【0018】また、放送される映像/音声信号の先頭に
は、番組毎にその番組を識別するためのタグ信号が付加
されており、記憶装置2に受信データを書き込む場合に
はその番組のデータの先頭にタグ信号が書き込まれる。
放送される内容がCM(コマーシャルメッセージ)の場
合には、それがCMであることを示すタグ信号が付加さ
れており、この場合も同様にタグ信号が受信データの先
頭に書き込まれる。これらタグ信号は、後述する再生時
や記録領域の管理に用いられる。A tag signal for identifying the program is added to the beginning of the broadcasted video / audio signal for each program. The tag signal is written at the beginning of the.
When the content to be broadcast is a CM (commercial message), a tag signal indicating that the content is a CM is added, and in this case, the tag signal is similarly written at the head of the received data. These tag signals are used at the time of reproduction and management of a recording area described later.
【0019】選択記録モード 一方、選択記録のモードでは、操作者が操作部6より指
定した番組のみを記録する。すなわち、CPU3は、番
号コード等によって記録すべき番組が指定されると、そ
のコードに対応するタグ信号が付加された受信データの
みをRAM5の受信用ワークエリアから記憶装置2へ転
送し、該データを記録する。これにより、所望の番組の
みを選択的に記録することが可能になる。Selective Recording Mode On the other hand, in the selective recording mode, only the program specified by the operator through the operation unit 6 is recorded. That is, when the program to be recorded is specified by the number code or the like, the CPU 3 transfers only the reception data to which the tag signal corresponding to the code is added from the reception work area of the RAM 5 to the storage device 2, and Record This makes it possible to selectively record only desired programs.
【0020】ここで、番組の指定は、放送を受信してい
る間必要に応じてその都度番組コードを入力して指定す
るようにしてもよいが、予め記録すべき番組コードをま
とめて入力し、その入力情報をRAM5に記憶してお
き、記録する際に番組のタグ信号を番組コードと照合し
て記録する番組を自動選択するようにしてもよい。番組
コードは、タグ信号と同じコード情報を用いてもよい
が、タグ信号と対応づけられる情報であればその他のコ
ード情報でもよい。この場合、タグ信号と番組コードを
対応づけるテーブルを記憶しておく必要がある。Here, the program may be specified by inputting and specifying a program code each time the broadcast is received, if necessary. Alternatively, the input information may be stored in the RAM 5 and the program to be recorded may be automatically selected by comparing the tag signal of the program with the program code when recording. The program code may use the same code information as the tag signal, but may use other code information as long as the information is associated with the tag signal. In this case, it is necessary to store a table that associates the tag signal with the program code.
【0021】また、CMのみを除いて番組を記録する選
択記録モードを特別に設け、このモードが指定された場
合には、CMであることを示すタグ信号が付加された受
信データをすべて除外しそれ以外の受信データのみを記
憶装置2へ転送し記録するようにしてもよい。A selective recording mode for recording a program excluding only CMs is specially provided, and when this mode is designated, all received data to which a tag signal indicating CM is added is excluded. Only the other received data may be transferred to the storage device 2 and recorded.
【0022】(3)再生 上述したように、放送を受信している間、受信データの
記録が行われるが、この記録動作と並行して番組の再生
をすることが可能である。ここで、番組の再生には、現
在放送中の番組をリアルタイムに再生するリアルタイム
再生と既に録画した番組のデータを記憶装置2から読み
出して再生する録画再生の2つの再生モードがある。以
下これらを分けて説明する。(3) Reproduction As described above, while the broadcast is being received, the received data is recorded. The program can be reproduced in parallel with the recording operation. Here, there are two reproduction modes for reproducing the program: real-time reproduction for reproducing a program currently being broadcast in real time, and recording and reproduction for reading data of a previously recorded program from the storage device 2 and reproducing it. Hereinafter, these will be described separately.
【0023】リアルタイム再生モード 操作者が操作部6より所望の放送チャンネルに受信周波
数を合わせると、そのチャンネルを流れる番組の映像/
音声信号が上述のように受信され記録が行われるが、リ
アルタイム再生モードでは、受信データを直接再生処理
する。この場合、受信データは映像、音声とも圧縮され
ているため、CPU3は、これらを伸長処理し、映像信
号は表示部7へ、音声信号はサウンドシステム8へ供給
する。これによって、受信した番組の映像と音声がリア
ルタイムに再生される。Real-time reproduction mode When the operator adjusts the reception frequency to a desired broadcast channel from the operation unit 6, the video /
The audio signal is received and recorded as described above. In the real-time reproduction mode, the received data is directly reproduced. In this case, since the received data is compressed for both video and audio, the CPU 3 decompresses them, and supplies the video signal to the display unit 7 and the audio signal to the sound system 8. As a result, the video and audio of the received program are reproduced in real time.
【0024】録画再生モード 一方、録画再生モードは、既に記憶装置2に記録された
番組を操作部6より番組コードを指定して再生するモー
ドである。すなわち、操作部6より番組コードが指定さ
れると、CPU3は、記憶装置2から指定された番組コ
ードに対応するタグ信号をサーチし、読み出しヘッドが
示す位置(すなわち読出ポインタ)をそのタグ信号が付
加された番組データの先頭アドレスにジャンプさせる。
そして、その位置から番組データの読み出しを開始す
る。CPU3は、読み出した番組の映像と音声のデータ
を伸長処理し、映像信号は表示部7へ、音声信号はサウ
ンドシステム8へ供給する。これによって、その番組の
放送中のみならず放送から所定時間が経過した後におい
ても指定した所望の番組を記録データに基づき再生する
ことが可能になる。前述のように、書き込みヘッドと読
み出しヘッドが各々独立に駆動可能であることから、番
組の記録中であっても既に記録が済んだデータについて
は記録動作と並行して再生することが可能である。Recording / reproducing mode On the other hand, the recording / reproducing mode is a mode in which a program already recorded in the storage device 2 is reproduced by designating a program code from the operation unit 6. That is, when a program code is designated by the operation unit 6, the CPU 3 searches the storage device 2 for a tag signal corresponding to the designated program code, and the tag signal indicates the position indicated by the read head (ie, the read pointer). Jump to the start address of the added program data.
Then, reading of the program data is started from that position. The CPU 3 expands the read video and audio data of the program, and supplies the video signal to the display unit 7 and the audio signal to the sound system 8. This makes it possible to reproduce the specified desired program based on the recorded data not only during the broadcast of the program but also after a predetermined time has elapsed since the broadcast. As described above, since the write head and the read head can be driven independently of each other, even during recording of a program, already recorded data can be reproduced in parallel with the recording operation. .
【0025】(4)記憶領域管理 図2は、記憶装置2において構成されるリングバッファ
の内容を示す模式図である。同図において、Wは書込ポ
インタであり、図の例では番組Dを記録しているところ
である。一方、Rは読出ポインタであり、図の例では番
組Aを再生しているところである。これら書込ポインタ
Wと読出ポインタRは、それぞれ書き込みまたは読み出
しが進行すると、図中左回りに進められる。図におい
て、書込ポインタWと読出ポインタRの間に挟まれた左
側の領域S1は、記録が済んではいるがまだ再生が済ん
でいないデータ領域であり、データの上書きが禁止され
る部分である。一方、領域S1を除く領域S2は、既に
再生が済んでいるデータ領域であり、新しいデータの上
書きが許される部分である。例えば、番組Aの再生が済
むと、読出ポインタRは番組Bの先頭アドレスに移動
し、番組Aは上書き可能な領域として解放され、領域S
2に属することになる。(4) Storage Area Management FIG. 2 is a schematic diagram showing the contents of the ring buffer formed in the storage device 2. In the figure, W is a write pointer, and in the example of the figure, program D is being recorded. On the other hand, R is a read pointer, and in the example of the figure, the program A is being reproduced. The write pointer W and the read pointer R are advanced counterclockwise in the figure as writing or reading progresses, respectively. In the figure, a left area S1 sandwiched between a write pointer W and a read pointer R is a data area that has been recorded but not yet reproduced, and is a portion where overwriting of data is prohibited. . On the other hand, the area S2 excluding the area S1 is a data area that has already been reproduced, and is a part where overwriting of new data is permitted. For example, when the reproduction of the program A is completed, the read pointer R moves to the head address of the program B, the program A is released as an overwritable area, and the area S is released.
2 will belong.
【0026】また、各番組A、B、C、Dのデータの先
頭には各々タグ信号TA、TB、TC、TDが記録され
ており、これにより番組を任意に選択して再生すること
が可能になっている。例えば、番組A、Bを飛ばして番
組Cを先に再生した場合、図3に示すように、再生が済
んだ番組Cは、領域S1から除外され、上書き可能な領
域S2として解放される。こうした記憶領域の管理は、
番組データの連結リストを定義するポインタ(次に続く
番組データの先頭アドレスを示すポインタ)の付け替え
を行うことにより可能となる。すなわち、各番組データ
は、次に続く番組データを指定するポインタ(図示略)
を含めて記録されており、上記の例の場合、番組Bのポ
インタは番組Cではなく番組Dのタグ信号を指定し、番
組Cは領域S2に属する他の番組データのポインタによ
って指定されるよう順序の入れ換え処理が行われる。こ
うして、再生が終了した番組のデータ領域は、新たな番
組データを上書きするための領域S2として解放され
る。Tag signals TA, TB, TC, and TD are recorded at the head of the data of each of the programs A, B, C, and D, whereby the program can be arbitrarily selected and reproduced. It has become. For example, when the program C is reproduced first by skipping the programs A and B, as shown in FIG. 3, the reproduced program C is excluded from the area S1 and released as an overwritable area S2. Managing these storage areas
This is made possible by changing the pointer that defines the linked list of program data (pointer indicating the start address of the following program data). That is, each program data is a pointer (not shown) for designating the next following program data.
In the above example, the pointer of the program B specifies the tag signal of the program D instead of the program C, and the program C is specified by the pointer of the other program data belonging to the area S2. The order is rearranged. Thus, the data area of the program whose reproduction has been completed is released as an area S2 for overwriting new program data.
【0027】しかし、記録が進む一方再生が行われない
場合には、次第に上書き可能な領域S2が減少し、上書
きが禁止される未再生の領域S1のみが拡大することに
なる。そこで、CPU3は、上書き可能な領域S2の残
量を常に監視しており、その残量を操作者が視覚的に把
握しやすいよう表示部7の一部表示領域にグラフィック
表示させる。例えば、領域S1と領域S2の容量の和は
記憶装置2の記憶容量として一定であるから、S1とS
2の容量の比を円グラフや柱状グラフとして表示させ
る。However, when the recording is progressing and the reproduction is not performed, the overwriteable area S2 gradually decreases, and only the unreproduced area S1 where the overwrite is prohibited is enlarged. Therefore, the CPU 3 constantly monitors the remaining amount of the overwritable area S2, and displays the remaining amount graphically in a partial display area of the display unit 7 so that the operator can easily grasp the remaining amount visually. For example, since the sum of the capacities of the areas S1 and S2 is constant as the storage capacity of the storage device 2, S1 and S2
The capacity ratio of 2 is displayed as a pie chart or a columnar graph.
【0028】そして、再生が行われない状態が継続した
ために領域S1が拡大し、遂に領域S2が消滅すると
(あるいは所定量以下になると)、CPU3は、予め定
められた所定のルールに従って領域S1の一部を解放
し、上書き可能な領域S2を新たに確保する。この場
合、種々のルールが採用可能であるが、例えばCMのデ
ータ領域を優先的に解放したり、あるいは、古い番組の
データ領域から順に解放するといったことが考えられ
る。When the state in which reproduction is not performed continues, the area S1 expands, and when the area S2 finally disappears (or becomes smaller than a predetermined amount), the CPU 3 sets the area S1 in accordance with a predetermined rule. A part is released to newly secure an overwritable area S2. In this case, various rules can be adopted. For example, it is conceivable to release the data area of the CM preferentially or to release the data area of the old program in order.
【0029】一方、記録すべきデータ量を削減すること
により領域S1の拡大を抑制するという観点からは、例
えばCMのデータを除外して番組のデータのみを選択的
に記録するということも考えられる。On the other hand, from the viewpoint of suppressing the expansion of the area S1 by reducing the amount of data to be recorded, for example, it is conceivable to selectively record only program data excluding CM data. .
【0030】ところで、再生の進行より記録の進行の方
が速い場合は上記のような記憶容量管理を行えばよい
が、CMをカットする等の選択的な記録を行う場合に
は、再生が進行する一方記録が進行しない時間があるた
め、読出ポインタRが書込ポインタWを追い越してしま
う可能性がある。このような事態を回避すべく、CPU
3は、領域S1の残量をも監視しており、領域S1の残
量が所定量以下となった場合には再生動作を強制的に停
止させる等の制御を行う。例えば、再生をポーズ状態に
してその理由を表示部7にメッセージ表示する。When the progress of recording is faster than the progress of reproduction, the above-mentioned storage capacity management may be performed. However, when selective recording such as cutting CM is performed, the reproduction proceeds. On the other hand, there is a time when the recording does not progress, so that the read pointer R may overtake the write pointer W. In order to avoid such a situation, CPU
Reference numeral 3 also monitors the remaining amount of the area S1, and performs control such as forcibly stopping the reproduction operation when the remaining amount of the area S1 becomes equal to or less than a predetermined amount. For example, the reproduction is paused, and the reason is displayed on the display unit 7 as a message.
【0031】C:変形例 本発明は、上述した実施形態に限定されず、以下のよう
な種々の変形が可能である。 (1)例えば、チューナを複数設けることにより、重複
した時間帯に放送される複数チャンネルの番組を同時に
記憶可能な構成にすることができる。この場合、各チュ
ーナから取り込まれる複数番組の受信データを一旦RA
M5の異なる領域に記憶しておき、これら受信データを
所定のタイミングで記憶装置2に転送して各々異なる領
域に書き込んだ後、各領域の番組データをポインタによ
り論理的につなぎ、リングバッファを論理的に構成すれ
ばよい。C: Modifications The present invention is not limited to the embodiment described above, and various modifications as described below are possible. (1) For example, by providing a plurality of tuners, a configuration can be provided in which programs of a plurality of channels broadcast in overlapping time zones can be simultaneously stored. In this case, the received data of a plurality of programs fetched from each tuner is temporarily stored in the RA.
M5 are stored in different areas, and the received data is transferred to the storage device 2 at a predetermined timing and written in different areas. Then, the program data in each area is logically connected by a pointer, and the ring buffer is logically connected. What is necessary is just to configure it.
【0032】(2)また、実施形態では、放送により供
給される情報を映像/音声信号としたが、本発明は、こ
れに限定されず、例えば映像信号のみでも、あるいは音
声信号のみでもよく、また、実施形態のように圧縮され
た情報に限定されるものでもない。(2) In the embodiment, the information supplied by broadcasting is a video / audio signal. However, the present invention is not limited to this. For example, only the video signal or only the audio signal may be used. Further, the present invention is not limited to information compressed as in the embodiment.
【0033】(3)また、実施形態では衛星放送とした
が、本発明は、これに限らず、地上波放送やCATV等
の有線放送にも適用可能である。(3) In the embodiment, satellite broadcasting is used. However, the present invention is not limited to this, and can be applied to wired broadcasting such as terrestrial broadcasting and CATV.
【0034】(4)また、実施形態では、リアルタイム
再生モードの場合、受信データを直接再生するようにし
たが、再生のルートを統一させるため、リアルタイム再
生モードの場合も記録再生と同様に記憶装置2をアクセ
スし、一旦記録したデータを再生するようにしてもよ
い。(4) In the embodiment, the received data is directly reproduced in the real-time reproduction mode. However, in order to unify the reproduction route, the storage device is also used in the real-time reproduction mode in the same manner as the recording and reproduction. 2 may be accessed to reproduce the once recorded data.
【0035】[0035]
【発明の効果】以上説明したように、請求項1記載の発
明によれば、記憶領域の効率的な利用が可能となり、実
質的に長時間にわたる情報を記録することができる。As described above, according to the first aspect of the present invention, a storage area can be efficiently used, and information for a substantially long time can be recorded.
【0036】また、請求項2記載の発明によれば、請求
項1記載の発明による効果に加え、さらに、操作者は、
番組データの記録中に記憶領域の残量を知ることがで
き、再生をすべきか否かの判断が容易となる。According to the second aspect of the present invention, in addition to the effect of the first aspect, the operator further comprises:
During recording of program data, it is possible to know the remaining amount of the storage area, and it is easy to determine whether or not to reproduce.
【0037】また、請求項3記載の発明によれば、請求
項1記載の発明による効果に加え、さらに、番組データ
の記録中に記憶領域の残量が足りなくなっても、記録可
能な領域が自動的に確保され、記録を継続することがで
きる。According to the third aspect of the present invention, in addition to the effect of the first aspect of the present invention, further, even if the remaining storage area becomes insufficient during recording of program data, a recordable area becomes larger. It is automatically secured and recording can continue.
【0038】また、請求項4記載の発明によれば、請求
項1記載の発明による効果に加え、さらに、番組データ
の記録中に記憶領域の残量が足りなくなると、番組デー
タを選択的に記録することにより記録データの量が抑制
され、記憶領域の減少を抑えることができる。According to the fourth aspect of the present invention, in addition to the effect of the first aspect of the present invention, if the remaining storage area becomes insufficient during recording of the program data, the program data is selectively selected. By recording, the amount of recording data is suppressed, and a decrease in the storage area can be suppressed.
【0039】また、請求項5記載の発明によれば、請求
項1記載の発明による効果に加え、さらに、番組データ
の再生中に未再生の記録データの残量が足りなくなる
と、再生動作が停止され、再生が記録を追い越してしま
う事態を回避できる。According to the fifth aspect of the present invention, in addition to the effect of the first aspect of the present invention, when the remaining amount of unreproduced recording data becomes insufficient during the reproduction of the program data, the reproducing operation is performed. It is possible to avoid a situation in which the recording is stopped and the reproduction overtakes the recording.
【0040】また、請求項6記載の発明によれば、請求
項1記載の発明による効果に加え、さらに、裏番組など
重複した時間帯に供給される複数の番組データを並行し
て記録し、これら番組データをそれぞれ再生することが
できる。According to the invention of claim 6, in addition to the effect of the invention of claim 1, a plurality of program data supplied in an overlapping time zone such as a counter program are recorded in parallel. Each of these program data can be reproduced.
【図1】 この発明の一実施形態による記録再生装置の
構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a recording / reproducing apparatus according to an embodiment of the present invention.
【図2】 同実施形態におけるリングバッファの内容を
示す模式図である。FIG. 2 is a schematic diagram showing contents of a ring buffer in the embodiment.
【図3】 同リングバッファにおける記憶領域管理を説
明するための模式図である。FIG. 3 is a schematic diagram for explaining storage area management in the ring buffer.
1…チューナ(受信手段)、2…記憶装置(記憶手段、
読出手段、書込手段)、3…CPU(読出手段、書込手
段、記憶領域管理手段)、4…ROM、5…RAM、6
…操作部、7…表示部(表示手段)、8…サウンドシス
テム、BUS…バス。1. Tuner (receiving means), 2. Storage device (storage means,
Reading means, writing means), 3 CPU (read means, writing means, storage area management means), 4 ROM, 5 RAM, 6
... Operation unit, 7 ... Display unit (display means), 8 ... Sound system, BUS ... Bus.
Claims (6)
する受信手段と、 ランダムアクセス可能な有限の記憶領域を巡回的にデー
タが格納されるリングバッファとして論理的に構成した
記憶手段と、 前記受信手段によって受信される番組データを当該番組
の識別情報とともに前記記憶手段の所定領域に書き込む
書込手段と、 指定された番組の番組データをその識別情報に基づき前
記記憶手段からサーチし該当する番組データを読み出す
読出手段と、 前記記憶手段の記憶領域のうち前記読出手段による読み
出しを終了した番組データの記憶領域を上書き可能な領
域として解放すべく、前記リングバッファを論理的に再
構成する記憶領域管理手段とを具備することを特徴とす
る記録再生装置。A receiving means for receiving program data supplied by broadcasting; a memory means logically configured as a ring buffer for storing data in a finite storage area which can be accessed randomly; Writing means for writing the program data received by the means into a predetermined area of the storage means together with the identification information of the program; and searching the storage means for the program data of the designated program from the storage means based on the identification information. And a storage area management unit that logically reconfigures the ring buffer so as to release a storage area of the program data, which has been read out by the reading unit, out of the storage area of the storage unit as an overwritable area. Recording / reproducing apparatus characterized by comprising:
よる記録が行われる間、前記リングバッファにおける上
書き可能な領域の残量を監視しており、該残量を表示す
る表示手段を具備することを特徴とする請求項1記載の
記録再生装置。2. The storage area management means monitors the remaining amount of an overwritable area in the ring buffer while recording is performed by the writing means, and comprises a display means for displaying the remaining amount. 2. The recording / reproducing apparatus according to claim 1, wherein:
よる記録が行われる間、前記リングバッファにおける上
書き可能な領域の残量を監視しており、該残量が所定量
以下になると、予め定めた所定のルールに従って未再生
の領域を上書き可能な領域として解放すべく、該リング
バッファを再構成することを特徴とする請求項1記載の
記録再生装置。3. The storage area management means monitors the remaining amount of the overwritable area in the ring buffer while recording by the writing means is performed, and when the remaining amount becomes equal to or less than a predetermined amount. 2. The recording / reproducing apparatus according to claim 1, wherein the ring buffer is reconfigured according to a predetermined rule to release an unreproduced area as an overwritable area.
よる記録が行われる間、前記リングバッファにおける上
書き可能な領域の残量を監視しており、 前記書込手段は、前記残量が所定量以下になると、予め
定めた所定のルールに従って番組データを選択的に記録
することを特徴とする請求項1記載の記録再生装置。4. The storage area management means monitors the remaining amount of an overwritable area in the ring buffer while recording by the writing means is performed, and the writing means checks whether the remaining amount is sufficient. 2. The recording / reproducing apparatus according to claim 1, wherein the program data is selectively recorded in accordance with a predetermined rule when the amount becomes equal to or less than a predetermined amount.
よる読み出しが行われる間、前記リングバッファにおけ
る未再生の領域の残量を監視しており、 前記読出手段は、前記残量が所定量以下になると、その
読み出し動作を停止させることを特徴とする請求項1記
載の記録再生装置。5. The storage area management means monitors the remaining amount of an unreproduced area in the ring buffer while reading by the reading means is performed, and the reading means determines that the remaining amount is a predetermined amount. 2. The recording / reproducing apparatus according to claim 1, wherein the read operation is stopped when the following occurs.
して供給される複数の番組データを並行して受信し、 前記書込手段は、前記受信手段によって受信された複数
の番組データを前記記憶手段の異なる領域に各々書き込
み、 前記記憶領域管理手段は、前記記憶手段の異なる領域に
記憶された複数の番組データを論理的に接続してリング
バッファを構成する、 ことを特徴とする請求項1記載の記録再生装置。6. The receiving means receives a plurality of program data supplied via different channels in parallel, and the writing means stores the plurality of program data received by the receiving means in the storage means. 2. The storage area management unit logically connects a plurality of pieces of program data stored in different areas of the storage unit to form a ring buffer. 3. Recording and playback device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00980197A JP3837808B2 (en) | 1997-01-22 | 1997-01-22 | Recording / playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00980197A JP3837808B2 (en) | 1997-01-22 | 1997-01-22 | Recording / playback device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10208392A true JPH10208392A (en) | 1998-08-07 |
| JP3837808B2 JP3837808B2 (en) | 2006-10-25 |
Family
ID=11730303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00980197A Expired - Fee Related JP3837808B2 (en) | 1997-01-22 | 1997-01-22 | Recording / playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3837808B2 (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7286744B2 (en) | 2000-12-18 | 2007-10-23 | Pioneer Corporation | Apparatus for recording and reproducing information onto and from a recording medium having a ring buffer area |
| JP2008130085A (en) * | 2006-11-22 | 2008-06-05 | Sharp Corp | Print control apparatus, buffer allocation management method, logic, and image forming apparatus |
| JP2010171996A (en) * | 2010-03-09 | 2010-08-05 | Ricoh Co Ltd | Video recording system |
| JP2014003636A (en) * | 1999-09-20 | 2014-01-09 | Tivo Inc | Closed caption tagging system |
| US9258592B2 (en) | 2004-11-19 | 2016-02-09 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
| US9521356B2 (en) | 1998-07-30 | 2016-12-13 | Tivo Inc. | Digital security surveillance system |
| US9525917B2 (en) | 2012-03-13 | 2016-12-20 | Tivo Inc. | Automatic commercial playback system |
| US9648358B2 (en) | 2001-02-21 | 2017-05-09 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recording features |
| US9986295B2 (en) | 2009-04-08 | 2018-05-29 | Tivo Solutions Inc. | Automatic contact information transmission system |
| US10021446B2 (en) | 1998-07-30 | 2018-07-10 | Tivo Solutions Inc. | Multimedia stream processing system |
| US10153000B2 (en) | 2006-06-22 | 2018-12-11 | Tivo Solutions Inc. | In-band data recognition and synchronization system |
-
1997
- 1997-01-22 JP JP00980197A patent/JP3837808B2/en not_active Expired - Fee Related
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9521356B2 (en) | 1998-07-30 | 2016-12-13 | Tivo Inc. | Digital security surveillance system |
| US10021446B2 (en) | 1998-07-30 | 2018-07-10 | Tivo Solutions Inc. | Multimedia stream processing system |
| US9106881B2 (en) | 1998-07-30 | 2015-08-11 | Tivo Inc. | Scheduling the recording of a program via an advertisement in the broadcast stream |
| US9854199B2 (en) | 1998-07-30 | 2017-12-26 | Tivo Solutions Inc. | Multiple outlet digital video recording system |
| US9264686B2 (en) | 1998-07-30 | 2016-02-16 | Tivo Inc. | Tag-based menus in video streams |
| US9407891B2 (en) | 1998-07-30 | 2016-08-02 | Tivo Inc. | One-touch recording of a program being advertised |
| JP2014003636A (en) * | 1999-09-20 | 2014-01-09 | Tivo Inc | Closed caption tagging system |
| US7286744B2 (en) | 2000-12-18 | 2007-10-23 | Pioneer Corporation | Apparatus for recording and reproducing information onto and from a recording medium having a ring buffer area |
| US9930374B2 (en) | 2001-02-21 | 2018-03-27 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recording features |
| US9648358B2 (en) | 2001-02-21 | 2017-05-09 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recording features |
| US9258592B2 (en) | 2004-11-19 | 2016-02-09 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
| US10440342B2 (en) | 2004-11-19 | 2019-10-08 | Tivo Solutions Inc. | Secure transfer of previously broadcasted content |
| US10735705B2 (en) | 2004-11-19 | 2020-08-04 | Tivo Solutions Inc. | Method and apparatus for displaying branded video tags |
| US10153000B2 (en) | 2006-06-22 | 2018-12-11 | Tivo Solutions Inc. | In-band data recognition and synchronization system |
| JP2008130085A (en) * | 2006-11-22 | 2008-06-05 | Sharp Corp | Print control apparatus, buffer allocation management method, logic, and image forming apparatus |
| US9986295B2 (en) | 2009-04-08 | 2018-05-29 | Tivo Solutions Inc. | Automatic contact information transmission system |
| JP2010171996A (en) * | 2010-03-09 | 2010-08-05 | Ricoh Co Ltd | Video recording system |
| US9826274B2 (en) | 2012-03-13 | 2017-11-21 | Tivo Solutions Inc. | Automatic commercial playback system |
| US9525917B2 (en) | 2012-03-13 | 2016-12-20 | Tivo Inc. | Automatic commercial playback system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3837808B2 (en) | 2006-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6002832A (en) | Apparatus and method for recording and reproducing data | |
| JP3837808B2 (en) | Recording / playback device | |
| KR20010030286A (en) | Recording/reproducing apparatus and method | |
| JP3818110B2 (en) | Program recording and playback method | |
| US20050111830A1 (en) | Video recording apparatus | |
| JP2001266548A (en) | Video and audio data recording management method | |
| JPH1118039A (en) | Regular program record management terminal | |
| KR20030009314A (en) | Reproducing arrangement having an overview reproducing mode | |
| US6304716B1 (en) | Apparatus for management of information of program recorded on video tape, method for management of program recorded on video tape, recorder/reproducer, and recording/reproducing method | |
| JP4561007B2 (en) | Signal recording apparatus and signal recording method | |
| JP2001101793A (en) | Video recording and reproducing device with erasure selective function | |
| JP3455689B2 (en) | Recording device and playback device | |
| US20050141382A1 (en) | Optical disk apparatus | |
| US7349622B2 (en) | Data recording and reproduction apparatus and method capable of time shift playback | |
| JP2004207935A (en) | Content playback device, content playback method, content recording / playback device, and content recording / playback method | |
| JP2002176618A (en) | Recording and reproducing device | |
| JP2002209168A (en) | Recording and reproducing device | |
| JP2002112150A (en) | Recording and reproducing device | |
| JP3548029B2 (en) | Audio / video control system | |
| KR0167892B1 (en) | Simple recording / reproducing method of video signal recording and reproducing apparatus and circuits accordingly | |
| JPH10241348A (en) | Av system control method, av system controller and information recording and reproducing device | |
| KR0146453B1 (en) | Video recording reservation control device and its method | |
| KR100811636B1 (en) | How to delete the playback recording in the broadcast recording device | |
| KR100555785B1 (en) | Recording method of combo system | |
| KR20060059127A (en) | Ad skip control method of broadcasting program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060331 |
|
| 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: 20060711 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060724 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100811 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100811 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110811 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120811 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130811 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |