JP4342081B2 - Program storage device and program storage method - Google Patents

Program storage device and program storage method Download PDF

Info

Publication number
JP4342081B2
JP4342081B2 JP2000147422A JP2000147422A JP4342081B2 JP 4342081 B2 JP4342081 B2 JP 4342081B2 JP 2000147422 A JP2000147422 A JP 2000147422A JP 2000147422 A JP2000147422 A JP 2000147422A JP 4342081 B2 JP4342081 B2 JP 4342081B2
Authority
JP
Japan
Prior art keywords
storage
program
broadcast information
unit
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.)
Expired - Fee Related
Application number
JP2000147422A
Other languages
Japanese (ja)
Other versions
JP2001333359A (en
Inventor
曜子 大久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2000147422A priority Critical patent/JP4342081B2/en
Publication of JP2001333359A publication Critical patent/JP2001333359A/en
Application granted granted Critical
Publication of JP4342081B2 publication Critical patent/JP4342081B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、地上波やBSやCS等のテレビ番組等に代表されるテレビ放送映像を、ハードディスクやDVD等の記憶媒体に記憶するにあたって、特に記憶中に記憶媒体の容量が残り少なくなっても更に記憶を続けなければならないときに、それまで記憶したテレビ放送映像の中でユーザが最優先に視聴したい番組は決して消去せずに残したまま記憶を続行する番組記憶装置及び方法に関する。
【0003】
【従来の技術】
近年のマルチメディアシステムの発達によって、ユーザはテレビ番組等の動画像を簡単にパーソナルコンピュータに記憶することが可能となっている。また、番組をパーソナルコンピュータに記憶するにあたっては、パーソナルコンピュータ上の記憶媒体であるハードディスクのランダムアクセス可能な特性を利用したり、デジタル化された電子番組情報のデータを利用する等して、これまでは実現できなかった様々な番組の記憶処理が行われるようになった。
【0004】
例えば、特開平6−245157号公報には、放送された番組の映像及び音声信号を含むテレビ信号を受信するテレビ受信手段と、該テレビ受信手段が受信したテレビ信号をランダムアクセス可能な記憶媒体に記録する記録手段と、該記録手段が上記記録媒体に記録しつつあるテレビ信号を任意の時点から再生し得る再生手段とを具備する記録再生手段が開示され、また再生されたテレビ信号の映像信号により表される映像を表示する映像表示手段と、再生されたテレビ信号の音声信号により表される音声を出力する音声出力手段と、上記記録再生装置による再生の停止及び再開を制御するための制御入力手段とを備えたテレビ受像機が開示されている。
【0005】
これらのテレビ受像機や映像音響システムは、同時に記録及び再生をする能力を有するため、放送中の番組を受信しながら、その番組の記録再生を行い、また番組の進行を一時止めてしかる後進行を再開させることができるという利点がある。
例えば、電話を受けるため視聴者がテレビ受像機から離れなければならないときは、リモコンまたはテレビ受像機に設けられた選択手段を選択することで、その時点からテレビ番組の記録が始まり、電話を終えて戻ってきたときには、再生命令を出力する選択手段を選択することによって、電話を受けるために視聴者がテレビ受像機から離れた瞬間から記録されたテレビ映像が再生され、再生中もリアルタイムにテレビ放送番組を受信し、それを記録することができるものである。
なお、このように記録しながら再生を行うことを「追いかけ再生」と呼んでいる。
【0006】
また、異なる従来例として、遠隔地から電子メールを用いてコンテンツ記録装置を制御するものが知られている。
例えば、特開平10−247345号公報には、映像若しくは音声またはその両方を記録し、再生する記録再生装置を遠隔操作するための記録再生装置遠隔操作システムが開示されている。
【0007】
図23は、この従来の記録再生装置遠隔操作システムを示す図であり、記録再生装置92を操作するための操作情報94を含む電子メールを、電子メール送受信装置91が通信回線93を介して記録再生装置92に送信し、記録再生装置92は受信した電子メールに含まれる操作情報94から記録再生装置92の操作信号を生成し、その信号に従い記録再生装置92の記録再生動作を制御させようとするものである。また、記録再生装置92は、記録再生装置の動作情報95を含む電子メールを、電子メール送受信装置91に送信することによって、コンテンツを記憶するような予約が完了したことや、記憶が終了したことや、予約の状況を電子メール送受信装置91に通知することができるというものである。
【0008】
【発明が解決しようとする課題】
しかし、特開平6−245157号公報に開示されたものには、テレビ受信手段が受信したテレビ信号を記憶するランダムアクセス可能な記憶媒体の容量には限りがあるので、記憶容量がなくなると記憶を行うことができなくなるという問題点がある。
例えば、電話を受けるための視聴者がテレビ受像機から離れなければならなくなり、リモコン又はテレビ受像機に設けられた選択手段をユーザが選択することで記憶が開始されたにもかかわらず、電話で長時間話し続けたため、その間記憶媒体の記憶可能な容量が減り続け、最後には記憶できなくなって、ユーザが記憶を望む番組が記憶されないという事態が生ずる可能性が有る。
【0012】
そこで本発明は、特開平6−245157号公報に開示されたものの問題点を解決すること、つまり、記憶中に記録媒体の容量が残り少なくなってきたにもかかわらず更に記憶を続けなければならない時でも、ユーザが記憶を望む番組を正常に記憶し続ける番組記憶装置を提供することを目的とする。
【0014】
【課題を解決するための手段】
本発明は、従来技術が有している課題を解決するためになされたもので、その第1の技術手段は、放送情報を特定チャンネルで受信する受信部と、ユーザによる記録開始操作時に上記受信部で受信している放送情報を記憶する放送情報記憶部と、該放送情報記憶部に放送情報の記憶処理を行う放送情報記憶処理部と、前記記録開始操作に基づき記憶を開始した番組の終了後に同一チャンネルで続いて放送される番組を継続して記憶する際、当該継続して記憶する番組の前記放送情報記憶部における記憶開始アドレスを保持するアドレス記憶部と、前記放送情報記憶部の記憶容量を監視する記憶容量管理部と、前記番組の終了後に放送される番組の放送情報の記録中に前記記憶容量管理部が前記放送情報記憶部の空き容量がなくなること検知た場合、前記アドレス記憶部に記憶された当該検知時刻に最も近い時刻から記憶を開始した記憶開始アドレス以降に継続して当該放送情報を上書き記憶処理する上書き記憶処理部とを備えた番組記憶装置であることを特徴とする。
【0019】
の技術手段は、第1の技術手段の番組記憶装置において、前記放送情報記憶処理部は追いかけ再生を行うための記憶処理を行うことを特徴とする。
【0020】
の技術手段は、第1の技術手段の番組記憶装置において、前記放送情報はテレビ放送情報であり、前記放送情報記憶部にテレビ番組の映像と音声を記憶することを特徴とする。
【0021】
の技術手段は、第1の技術手段の番組記憶装置において、前記放送情報はラジオ放送情報であり、前記放送情報記憶部にラジオ番組の音声を記憶することを特徴とする。
【0022】
第5の技術手段は、放送情報を特定チャンネルで受信するステップと、記録開始指示に基づき放送情報記憶部に前記受信した放送情報を記憶する処理を行う放送情報記憶処理ステップと、前記記録開始指示に基づき記憶を開始した番組の終了後に同一チャンネルで続いて放送される番組を継続して記憶する際、当該継続して記憶する番組の前記放送情報記憶部における記憶開始アドレスを保持するアドレス記憶ステップと、前記放送情報記憶部の記憶容量を監視する記憶容量管理ステップと、前記番組の終了後に放送される番組の放送情報の記録中に前記放送情報記憶部の空き容量がなくなることを検知した場合、当該検知時刻に最も近い時刻から記憶を開始した記憶開始アドレス以降に継続して当該放送情報を上書き記憶処理するステップを備えた番組記憶方法であることを特徴とする。
【0026】
【発明の実施の形態】
以下、本発明の実施の形態を図1〜図9に示す実施例及び図10〜図22に示す参考例に基づいて説明する。
(実施例)
図1は実施の番組記憶装置10の外観を示す図、図2は番組記憶装置10の構成を示すブロック図である。なお、実施では、番組記憶装置10がテレビ放送を受信し、ユーザに映像情報と音声情報を提示し、また映像情報と音声情報を記憶する例を対象としているが、本発明はテレビ放送の例に限られるものではなく、音声情報のみが送られるラジオ放送の音声情報に対しても適用することができる。
番組記憶装置10は、外観的には、表示手段11、入力手段12、音声出力手段13を備えている。入力手段12はパーソナルコンピュータ(PC)で用いられるキーボードを用いて実現できる。また、内部的には、図2に示されているように表示手段11、入力手段12、音声出力手段13、チューナ部14、放送映像音声抽出部15、番組情報抽出部16、番組情報記憶部17、中央演算処理装置18、第1記憶装置19、第2記憶装置20、アンテナ21等を備えている。
【0027】
また、入力手段12は、電源121、記録開始選択手段122、設定画面表示選択手段123、設定選択手段124、チャンネル変更手段125、追いかけ再生指示選択手段126を備えている。
電源121はユーザが選択することで、番組記憶装置10に電源投入命令を与えることができる選択手段である。
記録開始選択手段122は、例えばテレビ放送映像をユーザが視聴している最中に電話がかかってきて、ユーザがテレビの前から離れなくてはならなくなったときにユーザが選択することで、番組記憶装置10に記憶開始命令を与えることができる選択手段である。
設定画面表示選択手段123は、ユーザが選択することによって図4に示すような設定画面を表示させる命令を与えることができる選択手段である。
設定選択手段124は、ユーザが選択することによって図4に示すような設定画面の設定内容を変更する命令を出力することができる選択手段である。
チャンネル変更手段125は、ユーザが選択することでチューナ部14で抽出する特定のチャンネル(周波数)を放送電波を変更するような命令を与えることができる選択手段である。
追いかけ再生指示選択手段126は、電話を終えてテレビの前に帰ってきたときユーザがこの選択手段を選択することでその時点から追いかけ再生を行うような命令を出力することができる選択手段である。
【0028】
第1記憶装置19は、ROM(Read Only Memory)で構成されており、映像音声記憶処理部191、記憶時間算出処理部192、時間計測部193、上書き記憶処理部194、現在時刻記憶部195、記憶容量管理部196を備えている。映像音声記憶処理部191は、テレビの放送の映像及び音声を放送映像音声記憶部201に記憶する処理を行う処理部である。
記憶時間算出処理部192は、現在記憶中の番組が後何分で放送終了するかを算出する処理部である。
時間計測部193は、記憶時間算出処理部192が算出した時間を計測する処理部である。
上書き記憶処理部194は、放送映像音声記憶部201の記憶容量がなくなったときに、放送映像音声記憶部201にテレビ放送の映像及び音声を上書きするような処理を行う処理部である。
現在時刻記憶部195は、現在時刻を記憶している処理部である。
記憶容量管理部196は、放送映像音声記憶部201の容量を管理している。
【0029】
第2記憶装置20は、RAM(Randam Access Memory)で構成されており、テレビ放送の映像と音声を記憶する放送映像記憶部201、番組記憶情報記憶部202、記憶方式設定情報記憶部203を備えている。放送映像音声記憶部201は、ランダムアクセス可能なハードディスクやDVD等の記憶装置で実現可能である。
放送映像音声記憶部201はテレビ放送映像を記憶する領域である。
番組記憶情報記憶部202は、現在放送映像音声記憶部201に記憶中の番組が放送映像音声記憶部201のどのアドレスから記憶され始めたかを示す開始アドレスを記憶している記憶部である。また、放送映像音声記憶部201に記憶中の番組に対し、重要度マークや優先順位を付与し、それらをテーブル管理することで、上書き記憶時に重要度の低い番組順に放送映像音声を消去して上書き記憶処理を行なうこともできる。
記憶方式設定情報記憶部203は、図4の設定画面の設定内容を示すフラグを記憶している記憶部である。図4でユーザか上のチェックボックスにチェックをつけた場合はフラグは1となり、下のチェックボックスにチェックを付けた場合はフラグは0となる。
【0030】
ここで、図2に基づいて実施例1の番組記憶装置の構成要素の処理動作について説明する。
アンテナ21で受信したテレビ放送電波は、チューナ部14によって特定のチャンネル(周波数)の放送電波が抽出される。テレビ放送電波は、番組放送映像音声情報とそれに重畳された番組情報(EPG:Electric Program Guide)から構成されているので、番組情報抽出部17によって抽出された番組情報は、番組情報記憶部17に記憶される。
番組放送の映像情報と音声情報は、放送映像音声抽出部15によって抽出され、映像は表示手段11に表示され、音声は音声出力手段13から出力される。
中央演算処理装置18は、各構成要素の制御及び番組記憶装置全体の制御を行う。
【0031】
図3は番組情報が番組情報記憶部17に記憶されている様子を示した図である。番組情報は、各々の番組に対して放送日時31、開始時刻32、終了時刻33、チャンネル34、タイトル35、ジャンル36、詳細情報37から構成されている。
【0032】
図4に示す設定画面は、ユーザが記録開始選択手段122を選択して、テレビ放送の映像と音声を放送映像音声記憶部201に記憶中に、放送映像音声記憶部201の容量がなくなってしまったときに、どのような処理を行うかを設定する画面である。テレビ放送の映像と音声を放送映像音声記憶部201に記憶中に、放送映像音声記憶部201の容量がなくなってしまったときに、どのような処理を行うかは2通りの処理から選択することができる。
図4に示す設定画面の上のチェックボックスにユーザが設定選択手段124を利用して図示のようにチェックを付けておくと、テレビ放送の映像と音声を記憶中に放送映像音声記憶部201の容量がなくなると、記憶を始めた部分からの映像を消して行ってその部分から上書き処理を行う。
また、図4の下のチェックボックスにユーザが設定選択手段124を利用してチェックを付けておくと、テレビ放送の映像と音声を記憶中に放送映像音声記憶部201の容量がなくなると、放送映像音声記憶部201に記憶されている番組の中で現在時刻(前記放送映像音声記憶部201の容量がなくなった時の時刻、つまり上書き開始時刻)に最も近い時間(時刻)から始まった番組が記憶開始されている位置から上書き記憶を行う。
【0033】
なお、放送映像音声記憶部201に記憶した番組中で、上書きされてはならない重要な番組に対し、重要度マークまたは重要度の優先順位を付与し、これらをテーブル管理することにより、上書き記憶処理時に重要度または優先順位の低い順に上書き記憶を許すようにしておくことができる。その場合には、図4に示す設定画面に表示された2つのチェックボックスに加えて、「優先順位の低い部分から上書きする」のようなチェックボックスを加えるので、3通りの処理から選択することができる。
【0034】
図2に示す番組記憶装置10の詳細動作を図5〜図7に示すフローチャートに基づいて説明する。
図5は、番組記憶装置10の電源ON時の処理を示すフローチャートである。以下、この処理について説明する。
(ステップ1)ユーザによって電源121が選択され、電源ON命令が出力されたかどうかを監視する。電源ON命令が出力されればステップ2へ、出力されなければステップ1で監視を続ける。
(ステップ2)テレビ放送の映像と音声を受信するために必要な処理(アンテナやチューナ部によるテレビ放送電波の受信)を開始し、テレビ放送の映像と音声を表示手段11に表示し、音声を音声出力手段13に出力する。このとき、ユーザはチャンネル変更手段125を操作してチャンネル変更命令を出力することで、受信するテレビ放送電波の周波数を変化させ、受信チャンネルを変更することができる。
(ステップ3)ユーザによって設定画面表示選択手段123が選択されるかどうかを監視する。選択されたらステップ5へ、選択されなければステップ4へ進む。
【0035】
(ステップ4)ユーザによって記録開始選択手段122が選択されるかどうかを監視する。選択されたらAの処理を行う。選択されなければステップ2へ戻り、テレビ放送映像を表示手段11に表示し続ける。ここで、ユーザによって記録開始選択手段122が選択されるタイミングは、テレビ放送の映像と音声を視聴しているときに電話がかかってきてしまって、ユーザがテレビの前を離れなければならなくなった時などが考えられる。
(ステップ5)ステップ3でユーザによって設定画面表示選択手段123が選択されたら、図4に示す設定画面を表示手段11に表示する。
(ステップ6)ユーザが設定選択手段124を選択したことによって図4に示す設定画面の設定内容が変更されたかどうかを判断する。変更されればステップ7へ進み、変更されなければそのままステップ6で監視を続ける。
【0036】
(ステップ7)記憶方式設定情報記憶部203のフラグの内容を更新する。具体的には、図4に示す設定画面のチェックボックスでユーザが「始めの部分から上書きする」にチェックをつけていた場合はフラグに1を、「番組が変わった部分から上書きする」にチェックを付けていた場合にはフラグに0を代入する。フラグ情報を更新した後はステップ2に戻り、テレビ放送映像の表示をし続ける。
【0037】
次に、図6に示すフローチャートに基づいて、Aの処理について説明する。なお、Aの処理は図5のステップ4に続く処理、すなわち、ユーザが電話がかかってくるなどして現在視聴している番組を視聴できなくなってしまうときに、記録開始選択手段122を選択して、テレビ放送映像を記憶するような命令を出力したときの処理である。
【0038】
(ステップ11)映像音声記憶処理部191が起動する。
(ステップ12)ステップ11で起動した映像音声記憶処理部191は、記憶時間算出処理部192を起動させる。
(ステップ13)ステップ12で起動した記憶時間算出処理部192は、ユーザが記録開始選択手段122を選択して現在記憶されている番組が終了するまであと何分あるかを算出する。具体的には、番組情報記憶部17に記憶されている番組情報の放送日時31とチャンネル34を参照して、記憶対象となっている番組の終了時刻33を調べ、その時刻と、現在時刻記憶部195に記憶されている現在時刻とを比較し、あと何分後に現在記憶されている番組が終了するかを算出する。
【0039】
(ステップ14)記憶時間算出処理部192は、ステップ13で算出した時間を時間計測部193にセットする。
(ステップ15)時間計測部193はステップ14でセットされた時間の計測開始を始める。
(ステップ16)ステップ11で起動した映像音声記憶処理部191は、放送映像音声記憶部201にテレビ放送の映像と音声を記憶するにあたって、記憶する先頭の開始アドレスを調べ、その値を番組記憶情報記憶部202に記憶する。例えば、今「番組1」を記憶するにあたって、図8で示されているように、記憶を開始する先頭のアドレスが“0016”であれば、この“0016”というアドレスの値を番組記憶情報記憶部202に記憶する。このとき、すでに番組記憶情報記憶部202に何か情報が記憶されている場合は、そのデータを消してから新しいデータを記憶する。
【0040】
(ステップ17)映像音声記憶処理部191は、放送映像記憶部201にテレビ放送の映像と音声の記録を開始する。このとき、ステップ16で調べたアドレスを先頭アドレスとして記憶を開始する。
(ステップ18)映像音声記憶処理部191は、時間計測部193のタイマの値が0になったか(つまり、現在記憶中であった番組が終わって次の番組が始まったか)を調べる。0になっていればステップ19へ、0になっていなければステップ20に進む。
(ステップ19)映像音声記憶処理部191は、記憶方式設定情報記憶部203のフラグが1であるどうかを調べる。1であった場合はステップS17に進みそのまま番組の記憶を続行する。0の場合は、ステップS12に進み、再び次の番組が終了するまでの時間を算出して、その時間を時間計測部193に代入する。
【0041】
(ステップ20)映像音声記憶処理部191は、ユーザによって追いかけ再生指示選択手段126が選択されたかどうかを監視する。選択されれば、ステップ21へ、選択されなければステップ22に進む。
(ステップ21)追いかけ再生処理を行う。なお、追いかけ再生処理の技術的な方法については特開平6−245157号公報等で既に開示されており、本発明のポイントではないので詳しくは述べないが、放送された番組の映像及び音声信号を含むテレビ信号を受信するテレビ受信手段と、上記テレビ受信手段が受信したテレビ信号をランダムアクセス可能な記録媒体に記録する記録手段と該記録手段が上記記録媒体に記録しつつあるテレビ信号を任意の時点から再生し得る再生手段とを具備する記録再生手段と、再生されたテレビ信号の映像信号により表される映像を表示する映像表示手段と、再生されたテレビ信号の音声信号により表される音声を出力する音声出力手段と、上記記録再生装置による再生の停止及び再開を制御するための制御入力手段とを備えることで実現可能である。
(ステップ22)記憶容量管理部196は、放送映像記憶部201の記憶容量(残量)がなくなったかどうかを調べる。容量がなくなっていれば、Bの処理を行う。容量がなくなっていなければステップ17に戻って記憶を続行する。
【0042】
次に、図7に示すフローチャートに基づいて映像音声記録処理部191が放送映像音声記憶部201にテレビ放送の映像と音声を記憶中に、放送映像音声記憶部201の容量がなくなってしまったときの処理Bについて説明する。
(ステップ31)上書き記憶処理部194が起動する。
(ステップ32)上書き記憶処理部194は、番組記憶情報記憶部202に格納されているアドレスを参照する。
(ステップ33)上書き記憶処理部194は、ステップ32で参照したアドレスを映像音声記憶処理部191に渡す。
(ステップ34)映像音声記憶処理部191は、ステップ33で渡されたアドレスから記憶をし続ける。
【0043】
ここで、図9に基づいて図7に示す上書き記憶処理が動作したときの具体的な記憶方法について説明する。今、ユーザが「番組1」を見ているときに電話がかかってきて、テレビの前を離れなければならなくなり、記録開始選択手段122を選択したとする。放送映像音声記憶部201の開始アドレスが0016で、0016から「番組1」が記憶され始め、0019までのアドレス領域に記憶され、その後「番組2」が始まってしまい、「番組2」は001Aから002Cのアドレス領域に記憶された後に放送映像記憶部201の容量がなくなってしまったと仮定する。
【0044】
このとき、図4に示す仮定画面で、ユーザが“始めの部分から上書きする”のチェックボックスにチェックをしていれば、番組記憶情報記憶部202には放送映像音声記憶部の開始アドレス“0016”が記憶されており、映像音声記憶処理部191はこのアドレス情報を用いて、アドレスが“0016”の領域から再び「番組」の続きの映像を記録し始める。
また、図4に示す設定画面で、ユーザが“番組が変わった部分から上書きする”のチェックボックスにチェックをしていれば、番組記憶情報記憶部202には番組が変わった部分のアドレス“001A”が記憶されており、映像記憶処理部191はこのアドレス情報を用いて、アドレスが“001A”の領域から再び「番組」の続きの映像を記録し始める。
【0045】
以上説明した実施例は、放送で送られてきた番組情報に基づいて、ユーザが番組記憶装置側で記憶すべきコンテンツを選択して放送映像音声記憶部にテレビ放送の映像と音声の上書き記憶を行い、追いかけ再生を可能としたものである。
次に、ユーザが電子メール等の通信手段を用いて番組記憶装置から離れた遠隔地から記憶すべきコンテンツを選択して上書き記憶を行うようにすることが考えられる。コンテンツとしては、有線放送などの音楽・地上波や衛星放送、CS放送、有線放送等で送られてくるテレビ映像と音声、ラジオ放送等が考えられるが、以下は、コンテンツを地上波テレビ番組としたときの参考例である。
【0046】
(参考例)
図10は、参考例のコンテンツ記憶装置遠隔操作システムの外観を示す図である。
コンテンツ記憶装置遠隔操作システム40は、電子メール送受信装置41と通信回線43を通じて結ばれたコンテンツ記憶装置42から構成されている。
電子メール送受信装置41は、少なくとも電子メール送信機能を有したパーソナルコンピュータで実現可能である。
コンテンツ記憶装置42は、コンテンツがテレビ番組であると仮定するならば、テレビ放送電波を受信するチューナと、電子メール受信機能を有したパーソナルコンピュータで実現可能である。
また、通信回線43は、インターネットが現状において最も一般的に実現可能である。
電子メール送受信装置41は、コンテンツ記憶装置42へ通信回線43を介してコンテンツ記憶予約の操作情報44を含んだ電子メールの送信を行う。
【0047】
まず、電子メール送受信装置について説明する。
図11は、利用者が遠隔地から操作することによって、コンテンツ記憶装置42に電子メールによって、記憶予約命令を与えることが可能である電子メール送受信装置41のブロック図を示しており、パーソナルコンピュータ(PC)で代表されるコンピュータシステムで実現させた例である。
電子メール送受信装置41の構成要素は、各構成要素の演算の制御及び電子メール送受信装置41全体の制御を行う中央処理装置50、モデムに代表されるようなデータを電気信号としてコンテンツ記憶装置42に送信する通信手段47、ディスプレイに代表される表示手段48、キーボードやマウスに代表される入力手段49、ハードディスク等に代表される記憶手段46、ROM、OSローダ等45から構成されている。
また、記憶手段46は、OS(Operating System )461、作成された電子メールをコンテンツ記憶装置42に送信する処理を行う電子メール送信手段462、電子メールを作成する処理を行う電子メール作成手段463から構成されている。
【0048】
電子メール送受信装置41の電源が投入されたとき、まずROM45内に存在するOSローダが起動し、記憶手段46上に存在するOS461が展開される。
次に、記憶手段46上に展開されたOS461が起動し、利用者が入力手段49を用いて入力した命令にあわせて各手段が起動される。
【0049】
図12は、利用者が入力手段49を利用して電子メール送信処理命令を出力した時の各構成要素の処理の様子を示すフローチャートである。以下、このフローチャートについて説明する。
(ステップ41)利用者によって入力手段49が選択され、メール作成命令が出力されたかを監視する。メール作成命令が出力されればステップ42へ、出力されなければステップ41でそのまま監視を続ける。
(ステップ42)メール作成手段463が起動する。
(ステップ43)利用者が入力手段49を利用することで、メールのフォーマットを入力する。
(ステップ44)メール送信手段462によって、メールがコンテンツ記憶装置42に送信される。このとき送信される電子メールは、モデム等の通信手段47によって、データを電気信号として変換し、通信回線43を通じてコンテンツ記憶装置42に送信される。
なお、ステップ43で利用者が入力する電子メールのフォーマットの一例を図13に示す。電子メールは、利用者を識別するための利用者ID51、利用者が不正な者であるかどうかを判断するためのパスワード52、記憶を開始する日付を示す記憶開始日53、記憶を開始する時間を示す記憶開始時間54、記憶を終了するための終了時間をを示す記憶終了時間55、記憶をするチャンネルを示す記憶チャンネル56から構成されている。
【0050】
図14は、図13に示した電子メールのフォーマットに従って、実際に作成した電子メールの例を示している。図14で、図13と番号が同じ項目は、同様の項目を示している。
電子メールには図13のフォーマットにコンテンツ記憶装置42の宛先を表す電子メールアドレス57、この電子メールのタイトル58が付加されており、コンテンツ記憶装置42は、電子メールのタイトル58がこの例のように“記憶予約メール”となっていれば、この電子メールは記憶予約のための操作情報44を含んだ電子メールであると解釈し、本電子メールを解釈して記憶予約を実行することになる。
また、この電子メールは、利用者ID51が“hskei453”、パスワード52が“1234”、記憶開始日53が、“2000年3月21日”、記憶開始時間54が、“20:00”、記憶終了時間55が、“21:00”、記憶チャンネル56が“4”である。
【0051】
次に、コンテンツ記憶装置42について説明する。
図15は、電子メール送受信装置41から送信されてきた操作情報44を含んだ電子メールを受信することによって、記憶予約の処理を実行することが可能であるコンテンツ記憶装置42のブロック図を示しており、これをパーソナルコンピュータ(PC)で代表されるコンピュータシステムで実現させた例である。
コンテンツ記憶装置42の構成要素は、テレビ放送電波を受信するアンテナ70、アンテナ70で受信したテレビ放送電波の中から特定のチャンネル(周波数)の電波を抽出するチューナ部61、チューナ部61で抽出したテレビ放送電波の中から放送映像音声を抽出する放送映像音声抽出手段62、モデムに代表される通信回線43を通じて送られてきた電気信号を受信する通信手段63、OS、ローダ等64、各装置間の演算の処理を司る中央処理装置65、マウスやキーボードに代表される入力手段66、RAMに代表される第1記憶手段67、ROMに代表される第2記憶手段68、現在時刻を刻んだり、時間の経過の監視を行う時計機能手段69から構成されている。
【0052】
第1記憶手段67は、現在記憶予約されているコンテンツのリスト(図17)を記憶している予約情報記憶手段671、コンテンツ記憶装置42を利用することが許されている利用者の利用者IDやパスワードを記憶している利用者ID、パスワード記憶手段672、放送映像音声抽出手段62によって抽出されたコンテンツを記憶するコンテンツ記憶部673から構成されている。
なお、予約情報記憶手段671には、図17で示されるように、記憶予約されたコンテンツが予約日と記憶開始時刻が早い順に並んでおり、記憶予約したコンテンツの予約日、記憶開始時刻、記憶終了時刻、放送チャンネルが格納されている。
【0053】
第2記憶手段68は、予約情報記憶手段671に記憶予約を行うコンテンツの情報である予約日、記憶開始時刻、記憶終了時刻、放送チャンネルを格納する記憶予約処理手段681、メールを受信するメール受信手段682、受信したメール情報の解釈を行うメール情報解釈手段683、記憶予約するコンテンツが同じ時刻に2つ以上重複していないかを判断する重複予約チェック手段684、コンテンツの記憶の開始処理を行う記憶開始手段685、コンテンツ記憶部673にコンテンツを記憶する処理を行う記憶処理実行手段686、コンテンツの記憶の終了処理を行う記憶終了手段687、OS(Operating System )688から構成されている。
【0054】
時計機能手段69は、現在の年月日時刻を記憶している年月日時刻記憶部691、ある時間だけカウントすることができるタイマ692から構成されている。
また、入力手段66は、少なくとも利用者が選択することで記憶予約をするための指示を出力することができる記憶予約指示選択手段661、数字を入力することが可能なテンキー662から構成されている。
【0055】
コンテンツ記憶装置42の電源が投入されたとき、まず、OSローダ64が起動し、第2記憶手段68上に存在するOS688が第1記憶手段(RAM)67上に展開される。次に、第1記憶手段(RAM)67上に展開されたOSが起動し、各処理手段の起動が開始されることとなる。
コンテンツ記憶装置42は、記憶予約を行う操作情報44を含んだ電子メールを受信して記憶予約処理を行うことが可能であるだけではなく、利用者が自宅で直接コンテンツ記憶装置42を操作して記憶予約処理を行うことができる。
【0056】
以下、図16に示すフローチャートに基づいて、利用者が自宅で記憶予約処理を行ったときの処理について説明する。
(ステップ51)利用者が記憶予約指示選択手段661を選択したかどうか判断する。選択したときにはステップ52へ、選択しなければ続けてステップ51で処理を続ける。
(ステップ52)記憶予約処理手段681が起動する。
(ステップ53)利用者がテンキー662を利用して入力した記憶予約情報(予約日、記憶開始時刻、記憶終了時刻、チャンネル)を予約情報記憶手段671に格納する。例えば、利用者が「2000年3月22日に9時10分から9時20分まで6チャンネルを記憶せよ」と入力したならば、この情報は図18のNo4で表されているように格納する。
【0057】
(ステップ54)重複予約チェック手段684が起動する。
(ステップ55)ステップ54で起動した重複予約チェック手段684は、予約情報記憶手段671を参照して、記憶予約時間が重複している項目があるかどうかを判断する。全く重複していなければCの処理(記憶予約処理)を行う。すべて重複していればステップ56へすすみ、一部重複していればステップ58へ進む。
ここで、「まったく重複していない」、「すべて重複している」、「一部重複している」の概念を説明すると、
1)図17で示されるように、記憶予約を設定した各コンテンツの記憶日時が全く異なっていれば全く重複していないと考える。
2)図18で、今No4の記憶予約を設定したとすると、No4の記憶予約時間はNo3の記憶予約時間の中にすべて含まれているので、このような場合はすべて重複していると考える。
3)図19で、今No4の記憶予約を設定したとすると、No4の記憶予約時間は、No3の記憶予約時間と一部重複している(9:00〜9:20までが重複している)ので、このような場合は一部重複していると考える。
【0058】
(ステップ56)すべて重複しているならばステップ57に進む。
(ステップ57)記憶予約処理手段681は、新しく設定した記憶予約情報を削除してCの処理(記憶予約処理)を行う。ここで、新しく設定した記憶予約情報を削除するという処理とは、図18でNo3の記憶予約時間とすべて重複しているNo4の記憶予約を削除するという処理である。No4の記憶予約を削除することによって、予約情報記憶手段671には図17で示されているような情報が記憶されていることとなる。
(ステップ58)一部重複しているならばステップ59に進む。
(ステップ59)記憶予約処理手段681は、重複しないように開始時刻、終了時刻を修正し、その後Cの処理(記憶予約処理)を行う。
ここで、重複しないように開始時刻、終了時刻を修正するという処理は、図19で新しく予約を行ったNo4の記憶予約時間がNo3の記憶予約時間に重ならないように、記憶予約時間を変更するという処理である。
【0059】
図19では、No4の記憶予約時間がNo3の記憶予約時間に9時から9時20分まで重なっているので、この時間帯の記憶予約を削除して、新しい記憶予約時間として、8時から9時までに変更を行う。
図20は、変更を行った後の予約情報記憶手段671の様子を示した図である。変更後はNo3の記憶予約時間とNo4の記憶予約時間が全く重なっておらず、かつ、後から記憶予約を行ったNo4が他の予約時間と重ならない時間帯はすべて記憶予約するように予約時間が変更されている。
以上のように、図16の処理が利用者が自宅で記憶予約処理を行ったときの動作である。
【0060】
次に、図21に示すフローチャートに基づいて、コンテンツ記憶装置42が記憶予約を行うような操作情報44を含んだ電子メールを受信したときの処理について説明する。
(ステップ61)メール受信手段682が起動する。なお、起動するタイミングは、一定時間おきにタイマによって管理して自動的に起動するように処理を行うことが考えられる。
(ステップ62)メール受信手段682は、メールを受信する。
(ステップ63)メール受信手段682は、メールタイトルが“記憶予約メール”となっているメールが存在するかどうかを判断する。存在すればステップ64へ進み、存在しなければ終了する。
(ステップ64)メール情報解釈手段683が起動する。
(ステップ65)メール情報解釈手段683は、受信した電子メールの利用者ID、パスワードを読み込んで、利用者ID、パスワード記憶手段672に記憶されている情報と比較して正しいかどうかを判断する。正しければ、ステップ66に進み、正しくなければ不正な電子メールが送信されてきたということになるため終了する。
【0061】
(ステップ66)メール情報解釈手段683は、受信した電子メールの予約日、記憶開始時間、記憶終了時間、記憶チャンネルを読み込む。
(ステップ67)記憶予約処理手段681が起動する。
(ステップ68)ステップ67で受信した電子メールの予約日、記憶開始時間、記憶終了時間、記憶チャンネルを読み込んだメール情報解釈手段683は、記憶予約処理手段681にこれらの情報を渡し、この情報を渡された記憶予約処理手段681は、予約情報記憶手段671これらの情報を格納する。
【0062】
(ステップ69)重複予約チェック手段694が起動する。
(ステップ70)ステップ69で起動した重複予約チェック手段694は、予約情報記憶手段671を参照して、記憶予約時間が重複している項目があるかどうかを判断する。全く重複していなければ後述のCの処理(記憶予約処理)を行う。すべて重複していればステップ71へすすみ、一部重複していればステップ73へ進む。
ここで、「全く重複していない」、「すべて重複している」、「一部重複している」の概念を説明すると、
1)図17で示されるように、記憶予約を設定した各コンテンツの記憶日時が全く異なっていれば全く重複していないと考える。
2)図18で今No4の記憶予約を行うような電子メールを受信して、その情報が格納されているとすると、No4の記憶予約時間は、No3の記憶予約時間の中にすべて含まれているので、このような場合はすべて重複していると考える。
3)図19で今No4の記憶予約を行うような電子メールを受信して、その情報が格納されているとすると、No4の記憶予約時間は、No3の記憶予約時間と一部重複している(9:00〜9:20までが重複している)ので、このような場合は一部重複していると考える。
【0063】
(ステップ71)すべて重複しているならばステップ72に進む。
(ステップ72)記憶予約処理手段681は、新しく設定した記憶予約情報を削除してCの処理(記憶予約処理)を行う。
ここで、新しく設定した記憶予約情報を削除するという処理は、図18でNo3の記憶予約時間とすべて重複しているNo4の記憶予約を削除するという処理である。No4の記憶予約を削除することによって、予約情報記憶手段671には図17で示されているような情報が記憶されていることとなる。
【0064】
(ステップ73)一部重複しているならばステップ74に進む。
(ステップ74)記憶予約処理手段681は、重複しないように開始時刻、終了時刻を修正する。その後、Cの処理(記憶予約処理)を行う。
ここで、重複しないように開始時刻、終了時刻を修正するという処理は、図19で新しく予約を設定したNo4の記憶予約時刻がNo3の記憶予約時間に重ならないように、記憶予約時間を変更するという処理である。図19では、No4の記憶予約時間がNo3の記憶予約時間に9時から9時20分まで重なっているので、この時間帯の記憶予約を削除して、新しい記憶予約時間として、8時から9時までに変更を行う。図20は、変更を行った後の予約情報記憶手段671の様子を示した図である。変更後はNo3の記憶予約時間とNo4の記憶予約時間が全く重なっておらず、かつ、あとから記憶予約を行ったNo4が他の予約時間と重ならないようになっている。
【0065】
以上のように、図21に示されたフローチャートの処理を行うことで、電子メールによって記憶予約を行った場合に、記憶予約時間が先に記憶予約を行った時間帯と一部もしくはすべて重複していたとしても、全く重ならないように自動的に処理が行われ、電子メールで記憶予約時間の変更を利用者に求める必要がなくなる。
【0066】
次に、図22に示すフローチャートに基づいて、予約情報記憶手段671に格納された記憶予約情報をもとに実際に記憶処理が行われる時のCの処理について説明する。
(ステップ81)記憶開始手段685が起動する。
(ステップ82)記憶開始手段685は、予約情報記憶手段671を参照して、現在時刻から最も早い予約開始時刻までの時間を算出する。
(ステップ83)記憶開始手段685は、ステップ82で求めた現在時刻から最も早い予約開始時刻までの時間をタイマ692にセットする。
(ステップ84)タイマ692は、ステップ83でセットされた時間をカウントし、時間をカウントし終わったらステップ85へ進む。
【0067】
(ステップ85)記憶処理実行手段686が起動する。
(ステップ86)記憶処理実行手段686は、コンテンツ記憶部673にコンテンツを記憶する。
(ステップ87)記憶終了手段687が起動する。
(ステップ88)記憶終了手段687は、予約情報記憶手段671を参照して、現在コンテンツ記憶部673に記憶中のコンテンツが終了するまでの時間を算出する。
(ステップ89)記憶終了手段687は、ステップ88で求めた、現在コンテンツ記憶部673に記憶中のコンテンツが終了するまでの時間をタイマ692にセットする。
(ステップ90)タイマ692は、ステップ89でセットされた時間をカウントし、時間をカウントし終わったらステップ91に進む。
(ステップ91)記憶処理実行手段686は、コンテンツをコンテンツ記憶部673に記憶する処理を終了し、次の記憶を行うためにステップ81に戻る。
【0068】
【発明の効果】
以上の記載から明らかなように、本発明によればテレビ放送やラジオ放送を受信して映像や音声記憶中に、放送情報記憶部の記憶容量がなくなった場合、放送情報記憶部に既に映像や音声が記憶されている部分に上書き記憶処理を行って記憶を続けるので、記憶を終了させないで、ユーザが記憶を行いたい番組を確実に記憶することができる。
【0070】
特に、上書き記憶処理を行う際、放送情報記憶部に記憶されている複数の番組の中で現在時刻(上書き開始時刻)に最も近い時刻から始まった番組の開始位置が記憶されている開始アドレスから上書き記憶を行うことによって、ユーザが記録開始選択手段を選択して記憶命令を出力したときに記憶を開始した番組の内容が消去されることがないので、特に追いかけ再生が可能な記憶装置にあたっては、ユーザがテレビやラジオ受信機の前を離れ視聴を中断する直前のテレビやラジオ放送からしばらくの間の映像や音声を確実に記憶しておくことができる、つまりユーザがテレビやラジオの前を離れている間に記憶された映像や音声が消去される心配がない。
【0073】
また、請求項に係る発明によれば、放送の映像や音声を放送情報記憶部へ上書き記憶する処理と放送情報記憶部から映像や音声を再生する処理を同時に行うことができるので、放送中の番組を受信しながら、その番組の記録再生を行う「追いかけ再生」ができ、また番組の進行を一時止めてしかる後進行を再開させることができる。
【図面の簡単な説明】
【図1】本発明の実施例1による番組記憶装置の外観を示す図である。
【図2】番組記憶装置の構成を示すブロック図である。
【図3】番組情報記憶部に番組情報が記憶されている様子を示す図である。
【図4】設定選択手段でユーザが設定を選択後に表示される設定画面を示す図である。
【図5】番組記憶装置の電源オン時の処理を示すフローチャートである。
【図6】記録開始選択手段選択時の処理を示すフローチャートである。
【図7】番組記憶中に放送映像音声記憶部の記憶容量がなくなった時の処理を示すフローチャートである。
【図8】放送映像音声記憶部のメモリ構成を示す図である。
【図9】番組1、番組2が記憶されている放送映像音声記憶部のメモリ構成を示す図である。
【図10】本発明の実施例2によるコンテンツ記憶装置遠隔操作システムの外観を示す図である。
【図11】電子メール送受信装置の構成を示すブロック図である。
【図12】電子メール送受信装置のメール送信時の処理を示すフローチャートである。
【図13】電子メールのフォーマットを示す図である。
【図14】電子メールのフォーマットに従って作成した電子メールの例を示す図である。
【図15】コンテンツ記憶装置の構成を示すブロック図である。
【図16】コンテンツ記憶装置の記憶予約を自宅で行ったときの処理を示すフローチャートである。
【図17】予約情報記憶手段に予約情報が記憶されている様子(その1)を示す図である。
【図18】予約情報記憶手段に予約情報が記憶されている様子(その2)を示す図である。
【図19】予約情報記憶手段に予約情報が記憶されている様子(その3)を示す図である。
【図20】予約情報記憶手段に予約情報が記憶されている様子(その4)を示す図である。
【図21】コンテンツ記憶装置が記憶予約処理命令を含んだ電子メールを受信したときの処理を示すフローチャートである。
【図22】記憶予約処理を示すフローチャートである。
【図23】従来の記録再生装置遠隔操作システムを示す概念図である。
【符号の説明】
10…番組記憶装置、11…表示手段、12…入力手段、121…電源、122…記録開始選択手段、123…設定画面表示選択手段、124…設定選択手段、125…チャンネル変更手段、126…追いかけ再生指示選択手段、13…音声出力手段、14…チューナ部、15…放送映像音声抽出部、16…番組情報抽出部、17…番組情報記憶部、18…中央演算処理装置、19…第1記憶装置、191…映像音声記憶処理部、192…記憶時間算出処理部、193…時間計測部、194…上書き記憶処理部、195…現在時刻記憶部、196…記憶容量管理部、20…第2記憶装置、201…放送映像音声記憶部、202…番組記憶情報記憶部、203…記憶方式設定情報記憶部、21…アンテナ、40…コンテンツ記憶装置遠隔操作システム、41…電子メール送受信装置、42…コンテンツ記憶装置、43…通信回線、44…コンテンツ記憶予約の操作情報、45…ROM、OS(Operating System )ローダ、46…記憶手段、461…OS、462…電子メール送信手段、463…電子メール作成手段、47…通信手段、48…表示手段、49…入力手段、50…中央処理装置、61…チューナ部、62…放送映像音声抽出手段、63…通信手段、64…OS(Operating System )、ローダ、65…中央処理装置、66…入力手段、661…記憶予約指示選択手段、662…テンキー、67…第1記憶手段、671…予約情報記憶手段、672…利用者ID、パスワード記憶手段、673…コンテンツ記憶部、68…第2記憶手段、681…記憶予約処理手段、682…メール受信手段、683…メール情報解釈手段、684…重複予約チェック手段、685…記憶開始手段、686…記憶処理実行手段、687…記憶終了手段、688…OS、69…時計機能手段、691…年月日時刻記憶部、692…タイマ、70…アンテナ。
[0001]
BACKGROUND OF THE INVENTION
The present invention can store TV broadcast video typified by TV programs such as terrestrial and BS and CS in a storage medium such as a hard disk or a DVD, even if the capacity of the storage medium is reduced during storage. The present invention relates to a program storage apparatus and method for continuing to store a program that the user wants to view with the highest priority among the previously stored television broadcast images when the storage must be continued.
[0003]
[Prior art]
With the recent development of multimedia systems, users can easily store moving images such as television programs in a personal computer. Also, when storing a program in a personal computer, it has been possible to use random access characteristics of a hard disk as a storage medium on the personal computer, or to use digitized electronic program information data. Various programs that could not be realized were stored.
[0004]
For example, Japanese Patent Laid-Open No. 6-245157 discloses a television receiver that receives a television signal including video and audio signals of a broadcast program, and a storage medium that can randomly access the television signal received by the television receiver. Disclosed is a recording / reproducing means comprising a recording means for recording and a reproducing means capable of reproducing a television signal being recorded on the recording medium from an arbitrary point of time, and a video signal of the reproduced television signal. Video display means for displaying the video represented by the above, audio output means for outputting the sound represented by the audio signal of the reproduced television signal, and control for controlling stop and restart of reproduction by the recording / reproducing apparatus A television receiver including an input unit is disclosed.
[0005]
Since these television receivers and audiovisual systems have the ability to simultaneously record and play back, the program is recorded and played back while receiving the program being broadcast, and the program progresses after being paused. There is an advantage that can be resumed.
For example, when the viewer has to leave the TV set to receive the call, the TV program recording starts and the call ends by selecting the selection means provided on the remote control or the TV set. When the viewer returns, by selecting a selection means that outputs a playback command, the recorded TV video is played from the moment the viewer leaves the television set to receive the call. A broadcast program can be received and recorded.
Note that such playback while recording is called “chase playback”.
[0006]
Also, as a different conventional example, there is known a method for controlling a content recording apparatus from a remote place using electronic mail.
For example, Japanese Patent Laid-Open No. 10-247345 discloses a recording / reproducing apparatus remote operation system for remotely operating a recording / reproducing apparatus that records and reproduces video and / or audio.
[0007]
FIG. 23 is a diagram showing this conventional recording / reproducing apparatus remote operation system, in which an e-mail including operation information 94 for operating the recording / reproducing apparatus 92 is recorded by the e-mail transmitting / receiving apparatus 91 via the communication line 93. The recording / reproducing apparatus 92 generates an operation signal of the recording / reproducing apparatus 92 from the operation information 94 included in the received e-mail, and controls the recording / reproducing operation of the recording / reproducing apparatus 92 according to the signal. To do. In addition, the recording / reproducing apparatus 92 transmits an e-mail including the operation information 95 of the recording / reproducing apparatus to the e-mail transmitting / receiving apparatus 91 to complete the reservation for storing the content or the storage is completed. In addition, the status of the reservation can be notified to the e-mail transmission / reception device 91.
[0008]
[Problems to be solved by the invention]
However, what is disclosed in Japanese Patent Application Laid-Open No. 6-245157 is limited in the capacity of a randomly accessible storage medium for storing a television signal received by the television receiving means. There is a problem that it cannot be done.
For example, even though the viewer for receiving a call has to leave the television receiver and the memory is started by the user selecting a selection means provided on the remote control or the television receiver, Since the user has been talking for a long time, the storage capacity of the storage medium continues to decrease. Finally, there is a possibility that a program that the user wants to store cannot be stored because the storage medium cannot be stored.
[0012]
Accordingly, the present invention solves the problem of what is disclosed in Japanese Patent Application Laid-Open No. 6-245157, that is, when the storage capacity must be continued even though the capacity of the recording medium is remaining during storage. However, an object of the present invention is to provide a program storage device that continues to normally store programs that the user desires to store.
[0014]
[Means for Solving the Problems]
  The present invention has been made to solve the problems of the prior art, and the first technical means thereof is:A receiving unit that receives broadcast information on a specific channel and the receiving unit that receives the recording start operation by the userA broadcast information storage unit for storing broadcast information; a broadcast information storage processing unit for storing broadcast information in the broadcast information storage unit;When the program continuously broadcast on the same channel after the program started to be stored based on the recording start operation is continuously stored, in the broadcast information storage unit of the program to be continuously storedAddress storage unit for storing a storage start address, and storage capacity of the broadcast information storage unitTo monitorA storage capacity management unit;During recording of broadcast information of a program broadcast after the program ends, the storage capacity management unitOf the broadcast information storage unitFree space runs outthingTheDetectionShiIfStored in the address storage unitFrom the time closest to the detection timeStarted memoryContinue after the memory start addressConcernedThe program storage device includes an overwrite storage processing unit that overwrites and stores broadcast information.
[0019]
  First2The technical means of1'sIn the program storage device of the technical means, the broadcast information storage processing unit performs storage processing for chasing playback.
[0020]
  First3The technical means of1'sIn the program storage device of the technical means, the broadcast information is television broadcast information, and video and audio of the television program are stored in the broadcast information storage unit.
[0021]
  First4The technical means of1'sIn the program storage device of the technical means, the broadcast information is radio broadcast information, and sound of the radio program is stored in the broadcast information storage unit.
[0022]
  The fifth technical means isBased on the step of receiving broadcast information on a specific channel and the recording start instructionBroadcast information storageReceivedBroadcast information storage processing step for performing processing for storing broadcast information;When the program continuously broadcast on the same channel after the program started to be stored based on the recording start instruction is continuously stored, in the broadcast information storage unit of the program to be continuously storedAn address storage step for storing a storage start address; and a storage capacity of the broadcast information storage unitAmountA storage capacity management step to be monitored;During recording of broadcast information of a program broadcast after the end of the programOf the broadcast information storage unitRunning out of free spaceFrom the time closest to the detection time.Started memoryAfter the memory start addressContinue to applyA program storage method comprising a step of overwriting and storing broadcast information.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
  Embodiments of the present invention will be described below with reference to FIGS.Example10 to 22Reference exampleBased on
(Example)
  Figure 1 shows implementationExampleFIG. 2 is a block diagram showing the configuration of the program storage device 10. ImplementationExampleIn this case, the program storage device 10 receives a television broadcast, presents video information and audio information to the user, and stores the video information and audio information. However, the present invention is limited to the example of the television broadcast. The present invention can also be applied to audio information of radio broadcasts in which only audio information is transmitted.
  The program storage device 10 is externally provided with a display means 11, an input means 12, and an audio output means 13. The input means 12 can be realized using a keyboard used in a personal computer (PC). Internally, as shown in FIG. 2, display means 11, input means 12, audio output means 13, tuner section 14, broadcast video / audio extraction section 15, program information extraction section 16, program information storage section 17, a central processing unit 18, a first storage device 19, a second storage device 20, an antenna 21, and the like.
[0027]
The input unit 12 includes a power source 121, a recording start selection unit 122, a setting screen display selection unit 123, a setting selection unit 124, a channel change unit 125, and a follow-up reproduction instruction selection unit 126.
The power source 121 is a selection unit that can give a power-on command to the program storage device 10 when selected by the user.
The recording start selection means 122 is selected by the user when, for example, a telephone call is received while the user is watching a television broadcast video, and the user has to leave the front of the television. This is selection means that can give a storage start command to the storage device 10.
The setting screen display selection means 123 is a selection means that can give a command to display a setting screen as shown in FIG.
The setting selection means 124 is a selection means that can output a command for changing the setting content of the setting screen as shown in FIG.
The channel changing unit 125 is a selecting unit that can give a command to change a broadcast radio wave to a specific channel (frequency) extracted by the tuner unit 14 when the user selects it.
The chasing playback instruction selecting means 126 is a selecting means capable of outputting a command for performing chasing playback from that point when the user selects this selecting means when he / she finishes the call and returns to the television. .
[0028]
The first storage device 19 is configured by a ROM (Read Only Memory), and a video / audio storage processing unit 191, a storage time calculation processing unit 192, a time measurement unit 193, an overwrite storage processing unit 194, a current time storage unit 195, A storage capacity management unit 196 is provided. The video / audio storage processing unit 191 is a processing unit that performs processing of storing video and audio of a television broadcast in the broadcast video / audio storage unit 201.
The storage time calculation processing unit 192 is a processing unit that calculates how many minutes later the currently stored program will end broadcasting.
The time measurement unit 193 is a processing unit that measures the time calculated by the storage time calculation processing unit 192.
The overwrite storage processing unit 194 is a processing unit that performs processing to overwrite the broadcast video and audio storage unit 201 with the video and audio of the television broadcast when the broadcast video and audio storage unit 201 runs out of storage capacity.
The current time storage unit 195 is a processing unit that stores the current time.
The storage capacity management unit 196 manages the capacity of the broadcast video / audio storage unit 201.
[0029]
The second storage device 20 includes a RAM (Randam Access Memory), and includes a broadcast video storage unit 201 that stores video and audio of a television broadcast, a program storage information storage unit 202, and a storage system setting information storage unit 203. ing. The broadcast video / audio storage unit 201 can be realized by a randomly accessible storage device such as a hard disk or a DVD.
The broadcast video / audio storage unit 201 is an area for storing a television broadcast video.
The program storage information storage unit 202 is a storage unit that stores a start address indicating from which address in the broadcast video / audio storage unit 201 the program currently stored in the broadcast video / audio storage unit 201 is stored. In addition, by assigning importance marks and priorities to programs stored in the broadcast video / audio storage unit 201 and managing them in a table, the broadcast video / audio is erased in order of the least important programs during overwriting storage. Overwrite storage processing can also be performed.
The storage method setting information storage unit 203 is a storage unit that stores a flag indicating the setting content of the setting screen of FIG. In FIG. 4, the flag is 1 when the user or the upper check box is checked, and the flag is 0 when the lower check box is checked.
[0030]
Here, the processing operation of the components of the program storage device of the first embodiment will be described with reference to FIG.
The TV broadcast radio wave received by the antenna 21 is extracted by the tuner unit 14 from a specific channel (frequency). Since the TV broadcast radio wave is composed of program broadcast video / audio information and program information (EPG: Electric Program Guide) superimposed thereon, the program information extracted by the program information extraction unit 17 is stored in the program information storage unit 17. Remembered.
Video information and audio information of the program broadcast are extracted by the broadcast video / audio extraction unit 15, the video is displayed on the display unit 11, and the audio is output from the audio output unit 13.
The central processing unit 18 controls each component and the entire program storage device.
[0031]
FIG. 3 is a diagram showing how program information is stored in the program information storage unit 17. The program information includes a broadcast date and time 31, a start time 32, an end time 33, a channel 34, a title 35, a genre 36, and detailed information 37 for each program.
[0032]
  In the setting screen shown in FIG. 4, the capacity of the broadcast video / audio storage unit 201 is lost while the user selects the recording start selection unit 122 and the video / audio of the television broadcast is being stored in the broadcast video / audio storage unit 201. This is a screen for setting what kind of processing is to be performed. When the capacity of the broadcast video / audio storage unit 201 is exhausted while the video and audio of the TV broadcast is being stored in the broadcast video / audio storage unit 201, the processing to be performed can be selected from two types of processing. Can do.
  If the user checks the check box on the setting screen shown in FIG. 4 using the setting selection unit 124 as shown in the figure, the broadcast video / audio storage unit 201 stores the video and audio of the TV broadcast. When the capacity is exhausted, the video from the part where the storage is started is erased and overwriting is performed from that part.
  If the user checks the check box at the bottom of FIG. 4 using the setting selection means 124, the broadcast video / audio storage unit 201 runs out of capacity while storing the video and audio of the TV broadcast. The current time among the programs stored in the video / audio storage unit 201(Time when the capacity of the broadcast video / audio storage unit 201 runs out, that is, overwrite start time)Closest time to(Times of Day)The program that started from is overwritten from the position where the storage is started.
[0033]
It should be noted that, in the programs stored in the broadcast video / audio storage unit 201, an important program that should not be overwritten is assigned an importance mark or priority of priority, and these are managed in a table, thereby overwriting storage processing. Sometimes it is possible to allow overwriting storage in descending order of importance or priority. In that case, in addition to the two check boxes displayed on the setting screen shown in FIG. 4, a check box such as “Overwrite from the lower priority part” is added. Can do.
[0034]
The detailed operation of the program storage device 10 shown in FIG. 2 will be described based on the flowcharts shown in FIGS.
FIG. 5 is a flowchart showing processing when the program storage device 10 is powered on. Hereinafter, this process will be described.
(Step 1) It is monitored whether or not the power source 121 is selected by the user and a power ON command is output. If the power ON command is output, the monitoring is continued in step 2, and if not output, the monitoring is continued in step 1.
(Step 2) The processing necessary for receiving TV broadcast video and audio (reception of TV broadcast radio waves by the antenna and the tuner unit) is started, the TV broadcast video and audio are displayed on the display means 11, and the audio is displayed. Output to the audio output means 13. At this time, the user can change the frequency of the television broadcast radio wave to be received and change the reception channel by operating the channel changing means 125 and outputting a channel change command.
(Step 3) It is monitored whether the setting screen display selection means 123 is selected by the user. If it is selected, the process proceeds to Step 5, and if it is not selected, the process proceeds to Step 4.
[0035]
(Step 4) It is monitored whether the recording start selection means 122 is selected by the user. If selected, process A is performed. If it is not selected, the process returns to step 2 to continue displaying the television broadcast video on the display means 11. Here, when the recording start selection unit 122 is selected by the user, a telephone call comes in while viewing the video and audio of the TV broadcast, and the user has to leave the TV. Time is considered.
(Step 5) When the setting screen display selection means 123 is selected by the user in Step 3, the setting screen shown in FIG.
(Step 6) It is determined whether or not the setting content of the setting screen shown in FIG. 4 has been changed by the user selecting the setting selection means 124. If changed, the process proceeds to step 7, and if not changed, monitoring is continued in step 6 as it is.
[0036]
(Step 7) The content of the flag in the storage method setting information storage unit 203 is updated. Specifically, if the user has checked “Overwrite from the first part” in the check box of the setting screen shown in FIG. 4, check 1 for the flag and check “Overwrite from the part where the program changed” When 0 is added, 0 is substituted for the flag. After updating the flag information, the process returns to step 2 to continue displaying the television broadcast video.
[0037]
Next, the process A will be described based on the flowchart shown in FIG. The process A is the process following step 4 in FIG. 5, that is, the recording start selection means 122 is selected when the user cannot view the program that is currently being viewed due to a telephone call or the like. This is a process when a command for storing a television broadcast video is output.
[0038]
(Step 11) The video / audio storage processing unit 191 is activated.
(Step 12) The video / audio storage processing unit 191 activated in Step 11 activates the storage time calculation processing unit 192.
(Step 13) The storage time calculation processing unit 192 activated in Step 12 calculates how many minutes are left until the user selects the recording start selection means 122 and the currently stored program is completed. Specifically, the broadcast time 31 and the channel 34 of the program information stored in the program information storage unit 17 are referred to, the end time 33 of the program to be stored is checked, and the time and the current time are stored. The current time stored in the unit 195 is compared, and how many minutes later the program currently stored is calculated.
[0039]
(Step 14) The storage time calculation processing unit 192 sets the time calculated in step 13 in the time measurement unit 193.
(Step 15) The time measuring unit 193 starts measuring the time set in Step 14.
(Step 16) When storing the video and audio of the television broadcast in the broadcast video / audio storage unit 201, the video / audio storage processing unit 191 activated in step 11 checks the start address to be stored and determines the value as the program storage information. Store in the storage unit 202. For example, when “program 1” is stored now, as shown in FIG. 8, if the start address for starting storage is “0016”, the value of the address “0016” is stored in the program storage information storage. Store in the unit 202. At this time, if any information is already stored in the program storage information storage unit 202, the data is erased and then new data is stored.
[0040]
(Step 17) The video / audio storage processing unit 191 starts recording video and audio of a television broadcast in the broadcast video storage unit 201. At this time, the storage is started with the address checked in step 16 as the head address.
(Step 18) The video / audio storage processing unit 191 checks whether the value of the timer of the time measuring unit 193 has become 0 (that is, whether the currently stored program has ended and the next program has started). If it is 0, the process proceeds to Step 19, and if it is not 0, the process proceeds to Step 20.
(Step 19) The video / audio storage processing unit 191 checks whether or not the flag of the storage system setting information storage unit 203 is 1. If it is 1, step S17Proceed to and continue recording the program. If 0, step S12The time until the next program ends again is calculated, and the time is substituted into the time measuring unit 193.
[0041]
(Step 20) The video / audio storage processing unit 191 monitors whether or not the chasing playback instruction selecting unit 126 has been selected by the user. If it is selected, the process proceeds to step 21; otherwise, the process proceeds to step 22.
(Step 21) A chasing reproduction process is performed. The technical method of the chasing playback process has already been disclosed in Japanese Patent Application Laid-Open No. 6-245157, etc., and is not a point of the present invention. A television receiving means for receiving the television signal, a recording means for recording the television signal received by the television receiving means on a randomly accessible recording medium, and an arbitrary television signal being recorded on the recording medium by the recording means Recording / playback means comprising playback means that can be played back from the time, video display means for displaying video represented by the video signal of the reproduced television signal, and audio represented by the audio signal of the reproduced television signal Can be realized by providing a sound output means for outputting a sound and a control input means for controlling stop and restart of reproduction by the recording / reproducing apparatus. That.
(Step 22) The storage capacity management unit 196 stores the storage capacity of the broadcast video storage unit 201.(Remaining amount)Find out if there is no more. If the capacity has run out, process B is performed. If the capacity is not exhausted, the process returns to step 17 to continue the storage.
[0042]
Next, when the capacity of the broadcast video / audio storage unit 201 is exhausted while the video / audio recording processing unit 191 is storing the video and audio of the television broadcast in the broadcast video / audio storage unit 201 based on the flowchart shown in FIG. Process B will be described.
(Step 31) The overwrite storage processing unit 194 is activated.
(Step 32) The overwrite storage processing unit 194 refers to the address stored in the program storage information storage unit 202.
(Step 33) The overwrite storage processing unit 194 passes the address referenced in step 32 to the video / audio storage processing unit 191.
(Step 34) The video / audio storage processing unit 191 continues to store from the address passed in Step 33.
[0043]
Here, a specific storage method when the overwrite storage process shown in FIG. 7 operates will be described based on FIG. Now, assume that the user receives a phone call while watching “Program 1”, has to leave the television, and selects the recording start selection unit 122. The start address of the broadcast video / audio storage unit 201 is 0016, “program 1” starts to be stored from 0016 and is stored in the address area up to 0019, and then “program 2” starts, and “program 2” starts from 001A Assume that the capacity of the broadcast video storage unit 201 has been lost after being stored in the address area of 002C.
[0044]
  At this time, if the user has checked the check box “Overwrite from the beginning” on the assumption screen shown in FIG. 4, the program storage information storage unit 202 has the broadcast video / audio storage unit start address “0016”. ”Is stored, and the video / audio storage processing unit 191 uses the address information to start again from the area where the address is“ 0016 ”.2To start recording the continuation video.
  In the setting screen shown in FIG. 4, if the user has checked the check box “Overwrite from the part where the program has changed”, the address “001A” of the part where the program has changed is stored in the program storage information storage unit 202. ”Is stored, and the video storage processing unit 191 uses the address information to start again from the area where the address is“ 001A ”.2To start recording the continuation video.
[0045]
  Explained aboveExampleBased on the program information sent by broadcasting, the user selects the content to be stored on the program storage device side, overwrites and stores the television broadcast video and audio in the broadcast video and audio storage unit, and performs the follow-up playback Made possibleThe
next,It is conceivable that the user selects the content to be stored from a remote location away from the program storage device by using communication means such as e-mail and performs overwrite storage.It is.As content, music such as cable broadcasting, terrestrial waves, satellite broadcasting, CS broadcasting, cable broadcasting, etc., TV video and audio, radio broadcasting, etc. can be considered,The followingWhen the content is a terrestrial TV programReference exampleIt is.
[0046]
(Reference example)
  FIG.Reference exampleIt is a figure which shows the external appearance of a content storage apparatus remote control system.
  The content storage device remote operation system 40 includes a content storage device 42 connected to an electronic mail transmission / reception device 41 through a communication line 43.
  The e-mail transmission / reception device 41 can be realized by at least a personal computer having an e-mail transmission function.
  If it is assumed that the content is a television program, the content storage device 42 can be realized by a tuner that receives television broadcast waves and a personal computer having an e-mail receiving function.
  Further, the communication line 43 can be realized most generally in the current state of the Internet.
  The electronic mail transmission / reception device 41 transmits an electronic mail including operation information 44 for content storage reservation to the content storage device 42 via the communication line 43.
[0047]
First, an electronic mail transmitting / receiving apparatus will be described.
FIG. 11 shows a block diagram of an e-mail transmission / reception device 41 that can give a storage reservation command to the content storage device 42 by e-mail when operated by a user from a remote location. This is an example realized by a computer system represented by PC).
The constituent elements of the e-mail transmission / reception device 41 are a central processing unit 50 that controls the operation of each component and the entire e-mail transmission / reception device 41, and data such as a modem is stored in the content storage device 42 as an electrical signal. It comprises a communication means 47 for transmission, a display means 48 represented by a display, an input means 49 represented by a keyboard and a mouse, a storage means 46 represented by a hard disk and the like, a ROM, an OS loader 45 and the like.
The storage means 46 includes an OS (Operating System) 461, an e-mail transmission means 462 that performs a process of transmitting the created e-mail to the content storage device 42, and an e-mail creation means 463 that performs a process of creating an e-mail. It is configured.
[0048]
When the power of the e-mail transmission / reception device 41 is turned on, the OS loader existing in the ROM 45 is activated first, and the OS 461 existing on the storage means 46 is expanded.
Next, the OS 461 deployed on the storage unit 46 is activated, and each unit is activated in accordance with a command input by the user using the input unit 49.
[0049]
FIG. 12 is a flowchart showing how each component is processed when the user outputs an e-mail transmission processing command using the input means 49. Hereinafter, this flowchart will be described.
(Step 41) It is monitored whether the input means 49 is selected by the user and a mail creation command is output. If the mail creation command is output, the process proceeds to step 42, and if not output, the process continues to be monitored in step 41.
(Step 42) The mail creation means 463 is activated.
(Step 43) The user inputs the mail format by using the input means 49.
(Step 44) The mail transmission means 462 transmits a mail to the content storage device 42. The electronic mail transmitted at this time is converted into an electrical signal by the communication means 47 such as a modem and transmitted to the content storage device 42 through the communication line 43.
An example of an e-mail format input by the user in step 43 is shown in FIG. The e-mail includes a user ID 51 for identifying the user, a password 52 for determining whether the user is an unauthorized person, a storage start date 53 indicating a date for starting storage, and a time for starting storage. Storage start time 54 indicating the end time, storage end time 55 indicating the end time for ending the storage, and storage channel 56 indicating the channel to be stored.
[0050]
FIG. 14 shows an example of an e-mail actually created according to the e-mail format shown in FIG. In FIG. 14, items having the same numbers as those in FIG. 13 indicate similar items.
An e-mail address 57 indicating the destination of the content storage device 42 and a title 58 of this e-mail are added to the format of FIG. 13 in the e-mail, and the content storage device 42 has the e-mail title 58 as in this example. If this is “storage reservation mail”, the electronic mail is interpreted as an electronic mail including operation information 44 for storage reservation, and the storage reservation is executed by interpreting the electronic mail. .
In addition, the user ID 51 is “hskei 453”, the password 52 is “1234”, the storage start date 53 is “March 21, 2000”, the storage start time 54 is “20:00”. The end time 55 is “21:00” and the storage channel 56 is “4”.
[0051]
Next, the content storage device 42 will be described.
FIG. 15 shows a block diagram of a content storage device 42 capable of executing a storage reservation process by receiving an electronic mail including operation information 44 transmitted from the electronic mail transmission / reception device 41. This is an example in which this is realized by a computer system represented by a personal computer (PC).
The components of the content storage device 42 are extracted by an antenna 70 that receives TV broadcast radio waves, a tuner unit 61 that extracts radio waves of a specific channel (frequency) from the TV broadcast radio waves received by the antenna 70, and the tuner unit 61. Broadcast video / audio extraction means 62 for extracting broadcast video / audio from TV broadcast radio waves, communication means 63 for receiving an electrical signal sent through a communication line 43 represented by a modem, OS, loader 64, etc. A central processing unit 65 that manages the processing of the above, an input means 66 represented by a mouse and a keyboard, a first storage means 67 represented by a RAM, a second storage means 68 represented by a ROM, It is composed of a clock function means 69 for monitoring the passage of time.
[0052]
The first storage means 67 is a reservation information storage means 671 storing a list of contents currently reserved for storage (FIG. 17), and a user ID of a user permitted to use the content storage device 42. And a user ID storing a password, a password storage unit 672, and a content storage unit 673 for storing the content extracted by the broadcast video / audio extraction unit 62.
In the reservation information storage unit 671, as shown in FIG. 17, the contents reserved for storage are arranged in order of the reservation date and the storage start time, and the reservation date, the storage start time, and the storage start time of the contents reserved for storage are stored. The end time and broadcast channel are stored.
[0053]
The second storage means 68 is a storage reservation processing means 681 for storing a reservation date, a storage start time, a storage end time, and a broadcast channel, which are information of contents to be stored in the reservation information storage means 671. Means 682, mail information interpretation means 683 for interpreting the received mail information, duplicate reservation check means 684 for judging whether or not two or more contents to be reserved for storage are duplicated at the same time, and processing for starting content storage The storage unit 685 includes a storage start unit 685, a storage process execution unit 686 that performs processing for storing content in the content storage unit 673, a storage end unit 687 that performs content storage end processing, and an OS (Operating System) 688.
[0054]
The clock function means 69 includes a date / time storage unit 691 that stores the current date / time and a timer 692 that can count only a certain time.
The input unit 66 includes at least a storage reservation instruction selection unit 661 that can output an instruction to make a storage reservation when selected by the user, and a numeric keypad 662 that can input a number. .
[0055]
When the power of the content storage device 42 is turned on, the OS loader 64 is activated first, and the OS 688 existing on the second storage means 68 is expanded on the first storage means (RAM) 67. Next, the OS expanded on the first storage means (RAM) 67 is activated, and activation of each processing means is started.
The content storage device 42 not only can receive an e-mail containing operation information 44 for making a storage reservation and perform storage reservation processing, but also allows the user to operate the content storage device 42 directly at home. Storage reservation processing can be performed.
[0056]
Hereinafter, based on the flowchart shown in FIG. 16, a process when the user performs a storage reservation process at home will be described.
(Step 51) It is determined whether or not the user has selected the storage reservation instruction selecting means 661. If selected, the process proceeds to step 52. If not selected, the process continues in step 51.
(Step 52) The storage reservation processing means 681 is activated.
(Step 53) Store reservation information (reservation date, storage start time, storage end time, channel) input by the user using the numeric keypad 662 is stored in the reservation information storage means 671. For example, if the user inputs “Store 6 channels from 9:10 to 9:20 on March 22, 2000”, this information is stored as indicated by No 4 in FIG. .
[0057]
(Step 54) The duplicate reservation check means 684 is activated.
(Step 55) The duplicate reservation check means 684 activated in Step 54 refers to the reservation information storage means 671 and determines whether there is an item with an overlapped storage reservation time. If there is no overlap, the process C (storage reservation process) is performed. If all overlap, proceed to step 56, and if partially overlap, proceed to step 58.
Here, to explain the concepts of “not overlapping at all”, “all overlapping”, “partly overlapping”
1) As shown in FIG. 17, if the storage date and time of each content for which a storage reservation is set are completely different, it is considered that there is no overlap.
2) In FIG. 18, if the storage reservation for No4 is now set, the storage reservation time for No4 is all included in the storage reservation time for No3. .
3) In FIG. 19, if the storage reservation of No4 is now set, the storage reservation time of No4 partially overlaps with the storage reservation time of No3 (from 9:00 to 9:20) ) Therefore, in such a case, it is considered that some overlap.
[0058]
(Step 56) If all overlap, proceed to Step 57.
(Step 57) The storage reservation processing means 681 deletes the newly set storage reservation information and performs the process C (storage reservation process). Here, the process of deleting the newly set storage reservation information is a process of deleting the No. 4 storage reservation that overlaps with the No. 3 storage reservation time in FIG. 18. By deleting the storage reservation No. 4, the reservation information storage unit 671 stores information as shown in FIG.
(Step 58) If there is some overlap, go to Step 59.
(Step 59) The storage reservation processing means 681 corrects the start time and the end time so as not to overlap, and then performs the process C (storage reservation process).
Here, in the process of correcting the start time and the end time so as not to overlap, the storage reservation time is changed so that the storage reservation time of No4 newly reserved in FIG. 19 does not overlap with the storage reservation time of No3. This is the process.
[0059]
In FIG. 19, the storage reservation time of No. 4 overlaps with the storage reservation time of No. 3 from 9 o'clock to 9:20. Therefore, the storage reservation for this time zone is deleted, and the new storage reservation time is from 8 o'clock to 9 o'clock. Make changes by time.
FIG. 20 is a diagram showing a state of the reservation information storage unit 671 after the change is made. After the change, the reserved time so that the memory reservation time of No3 and the memory reservation time of No4 do not overlap at all, and the time zone in which No4 that has made a memory reservation later does not overlap with other reservation times is reserved for memory. Has been changed.
As described above, the processing in FIG. 16 is an operation when the user performs the storage reservation processing at home.
[0060]
Next, based on the flowchart shown in FIG. 21, a process when the electronic mail containing the operation information 44 that the content storage device 42 makes a storage reservation is received will be described.
(Step 61) The mail receiving means 682 is activated. It should be noted that the activation timing may be controlled by a timer at regular intervals and processed so as to be activated automatically.
(Step 62) The mail receiving means 682 receives mail.
(Step 63) The mail receiving means 682 determines whether or not there is a mail whose mail title is “storage reserved mail”. If it exists, the process proceeds to step 64, and if it does not exist, the process ends.
(Step 64) The mail information interpretation means 683 is activated.
(Step 65) The mail information interpretation unit 683 reads the user ID and password of the received e-mail and determines whether or not it is correct by comparing with the information stored in the user ID and password storage unit 672. If it is correct, the process proceeds to step 66, and if it is not correct, it means that an invalid e-mail has been sent, and the process ends.
[0061]
(Step 66) The mail information interpretation means 683 reads the reservation date, storage start time, storage end time, and storage channel of the received electronic mail.
(Step 67) The storage reservation processing means 681 is activated.
(Step 68) The mail information interpreting means 683 that has read the reservation date, storage start time, storage end time, and storage channel of the e-mail received in Step 67 passes these pieces of information to the storage reservation processing means 681, and receives this information. The passed storage reservation processing means 681 stores the reservation information storage means 671.
[0062]
(Step 69) The duplicate reservation checking means 694 is activated.
(Step 70) The duplicate reservation check unit 694 activated in Step 69 refers to the reservation information storage unit 671 and determines whether there is an item having a duplicate storage reservation time. If they do not overlap at all, a process C (storage reservation process) described later is performed. If all overlap, proceed to step 71, and if partially overlap, proceed to step 73.
Here, explaining the concepts of “not overlapping at all”, “all overlapping” and “partially overlapping”
1) As shown in FIG. 17, if the storage date and time of each content for which a storage reservation is set are completely different, it is considered that there is no overlap.
2) Assuming that an e-mail is received in FIG. 18 to make a storage reservation for No4, and the information is stored, the storage reservation time for No4 is all included in the storage reservation time for No3. Therefore, it is considered that all such cases overlap.
3) Assuming that an e-mail for making a storage reservation for No4 in FIG. 19 is received and the information is stored, the storage reservation time for No4 partially overlaps with the storage reservation time for No3. (9:00 to 9:20 are overlapping). In such a case, it is considered that some overlap.
[0063]
(Step 71) If they all overlap, proceed to Step 72.
(Step 72) The storage reservation processing means 681 deletes the newly set storage reservation information and performs the process C (storage reservation process).
Here, the process of deleting the newly set storage reservation information is a process of deleting the No. 4 storage reservation that overlaps with the No. 3 storage reservation time in FIG. 18. By deleting the storage reservation No. 4, the reservation information storage unit 671 stores information as shown in FIG.
[0064]
(Step 73) If there is a partial overlap, proceed to Step 74.
(Step 74) The storage reservation processing unit 681 corrects the start time and the end time so as not to overlap. Thereafter, process C (storage reservation process) is performed.
Here, in the process of correcting the start time and the end time so as not to overlap, the storage reservation time is changed so that the storage reservation time of No. 4 for which the reservation is newly set in FIG. 19 does not overlap with the storage reservation time of No. 3. This is the process. In FIG. 19, the storage reservation time of No. 4 overlaps with the storage reservation time of No. 3 from 9 o'clock to 9:20. Therefore, the storage reservation for this time zone is deleted, and the new storage reservation time is from 8 o'clock to 9 o'clock. Make changes by time. FIG. 20 is a diagram showing a state of the reservation information storage unit 671 after the change is made. After the change, No. 3 storage reservation time and No. 4 storage reservation time do not overlap at all, and No. 4 for which storage reservation has been made later does not overlap with other reservation times.
[0065]
As described above, by performing the processing of the flowchart shown in FIG. 21, when a storage reservation is made by e-mail, the storage reservation time partially or entirely overlaps with the time slot for which the storage reservation was made first. Even if it is, processing is automatically performed so as not to overlap at all, and it is not necessary to ask the user to change the storage reservation time by e-mail.
[0066]
Next, based on the flowchart shown in FIG. 22, the process C when the storage process is actually performed based on the storage reservation information stored in the reservation information storage unit 671 will be described.
(Step 81) The storage start means 685 is activated.
(Step 82) The storage start means 685 refers to the reservation information storage means 671 and calculates the time from the current time to the earliest reservation start time.
(Step 83) The storage start means 685 sets the time from the current time obtained in Step 82 to the earliest reservation start time in the timer 692.
(Step 84) The timer 692 counts the time set in Step 83, and proceeds to Step 85 when the time has been counted.
[0067]
(Step 85) The storage processing execution means 686 is activated.
(Step 86) The storage processing execution means 686 stores the content in the content storage unit 673.
(Step 87) The storage end means 687 is activated.
(Step 88) The storage end unit 687 refers to the reservation information storage unit 671 and calculates the time until the content currently stored in the content storage unit 673 is ended.
(Step 89) The storage end means 687 sets the time until the end of the content currently stored in the content storage unit 673, obtained in Step 88, in the timer 692.
(Step 90) The timer 692 counts the time set in Step 89, and proceeds to Step 91 when the time has been counted.
(Step 91) The storage process execution means 686 ends the process of storing the content in the content storage unit 673, and returns to Step 81 to perform the next storage.
[0068]
【The invention's effect】
  As is clear from the above description, according to the present invention,IfIf the storage capacity of the broadcast information storage unit runs out during video and audio storage after receiving a Levi broadcast or radio broadcast, an overwrite storage process is performed on the part where the video or audio is already stored in the broadcast information storage unit. Since the storage is continued, the program that the user wants to store can be surely stored without ending the storage.
[0070]
  In particular,When performing the overwrite storage process, the current time among the multiple programs stored in the broadcast information storage unit(Overwrite start time)The contents of the program started to be stored when the user selects the recording start selection means and outputs a storage command by performing overwrite storage from the start address storing the start position of the program starting from the time closest to Will not be erased, especially for storage devices that can be chased and played back, the user must leave the TV or radio receiver.Stop watchingIt is possible to reliably store video and audio for a while from the previous TV or radio broadcast, that is, the user leaves the TV or radio.Remembered whileThere is no worry about erasing video and audio.
[0073]
  Claims3According to the invention, since the process of overwriting and storing the broadcast video and audio in the broadcast information storage unit and the process of reproducing the video and audio from the broadcast information storage unit can be performed at the same time, the program being broadcast is received. However, it is possible to perform “chasing playback” in which the program is recorded and played back, and the program can be paused and then resumed.
[Brief description of the drawings]
FIG. 1 is a diagram showing an external appearance of a program storage device according to Embodiment 1 of the present invention.
FIG. 2 is a block diagram showing a configuration of a program storage device.
FIG. 3 is a diagram illustrating a state in which program information is stored in a program information storage unit.
FIG. 4 is a diagram showing a setting screen displayed after a user selects a setting by a setting selection unit.
FIG. 5 is a flowchart showing processing when the program storage device is turned on.
FIG. 6 is a flowchart showing processing when recording start selection means is selected.
FIG. 7 is a flowchart showing processing when the storage capacity of the broadcast video / audio storage unit runs out during program storage.
FIG. 8 is a diagram showing a memory configuration of a broadcast video / audio storage unit;
FIG. 9 is a diagram showing a memory configuration of a broadcast video / audio storage unit in which program 1 and program 2 are stored.
FIG. 10 is a diagram showing an external appearance of a content storage device remote control system according to a second embodiment of the present invention.
FIG. 11 is a block diagram showing a configuration of an electronic mail transmitting / receiving apparatus.
FIG. 12 is a flowchart showing processing at the time of mail transmission by the electronic mail transmitting / receiving apparatus.
FIG. 13 is a diagram showing an e-mail format.
FIG. 14 is a diagram showing an example of an e-mail created according to the e-mail format.
FIG. 15 is a block diagram illustrating a configuration of a content storage device.
FIG. 16 is a flowchart showing processing when a storage reservation of the content storage device is made at home.
FIG. 17 is a diagram showing a state (part 1) in which reservation information is stored in a reservation information storage unit;
FIG. 18 is a diagram showing a state (part 2) in which reservation information is stored in the reservation information storage unit;
FIG. 19 is a diagram showing a state (part 3) in which reservation information is stored in the reservation information storage means;
FIG. 20 is a diagram showing a state (part 4) in which reservation information is stored in the reservation information storage unit;
FIG. 21 is a flowchart showing processing when the content storage device receives an e-mail containing a storage reservation processing command.
FIG. 22 is a flowchart showing storage reservation processing.
FIG. 23 is a conceptual diagram showing a conventional recording / reproducing apparatus remote control system.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Program memory | storage device, 11 ... Display means, 12 ... Input means, 121 ... Power supply, 122 ... Recording start selection means, 123 ... Setting screen display selection means, 124 ... Setting selection means, 125 ... Channel change means, 126 ... Chase Playback instruction selection means, 13 ... Audio output means, 14 ... Tuner section, 15 ... Broadcast video / audio extraction section, 16 ... Program information extraction section, 17 ... Program information storage section, 18 ... Central processing unit, 19 ... First storage 191 ... Video / audio storage processing unit, 192 ... Storage time calculation processing unit, 193 ... Time measurement unit, 194 ... Overwrite storage processing unit, 195 ... Current time storage unit, 196 ... Storage capacity management unit, 20 ... Second storage 201: Broadcast video / audio storage unit, 202 ... Program storage information storage unit, 203 ... Storage method setting information storage unit, 21 ... Antenna, 40 ... Content storage device remote control system 41 ... E-mail transmission / reception device, 42 ... Content storage device, 43 ... Communication line, 44 ... Operation information of content storage reservation, 45 ... ROM, OS (Operating System) loader, 46 ... Storage means, 461 ... OS, 462 ... E-mail transmission means, 463 ... E-mail creation means, 47 ... Communication means, 48 ... Display means, 49 ... Input means, 50 ... Central processing unit, 61 ... Tuner section, 62 ... Broadcast video / audio extraction means, 63 ... Communication Means, 64 ... OS (Operating System), loader, 65 ... Central processing unit, 66 ... Input means, 661 ... Storage reservation instruction selection means, 662 ... Numeric keypad, 67 ... First storage means, 671 ... Reservation information storage means, 672 ... user ID, password storage means, 673 ... content storage section, 68 ... second storage means, 681 ... storage reservation processing means, 682 ... mail reception Step 683 ... Mail information interpretation means, 684 ... Duplicate reservation check means, 685 ... Storage start means, 686 ... Storage processing execution means, 687 ... Storage end means, 688 ... OS, 69 ... Clock function means, 691 ... Date Time storage unit, 692... Timer, 70.

Claims (5)

放送情報を特定チャンネルで受信する受信部と、
ユーザによる記録開始操作時に上記受信部で受信している放送情報を記憶する放送情報記憶部と、
該放送情報記憶部に放送情報の記憶処理を行う放送情報記憶処理部と、
前記記録開始操作に基づき記憶を開始した番組の終了後に同一チャンネルで続いて放送される番組を継続して記憶する際、当該継続して記憶する番組の前記放送情報記憶部における記憶開始アドレスを保持するアドレス記憶部と、
前記放送情報記憶部の記憶容量を監視する記憶容量管理部と、
前記番組の終了後に放送される番組の放送情報の記録中に前記記憶容量管理部が前記放送情報記憶部の空き容量がなくなることを検知た場合、前記アドレス記憶部に記憶された当該検知時刻に最も近い時刻から記憶を開始した記憶開始アドレス以降に継続して当該放送情報を上書き記憶処理する上書き記憶処理部とを備えたことを特徴とする番組記憶装置。
A receiver for receiving broadcast information on a specific channel;
A broadcast information storage unit for storing broadcast information received by the receiving unit at the time of a recording start operation by a user ;
A broadcast information storage processing unit for storing broadcast information in the broadcast information storage unit;
When a program continuously broadcast on the same channel after the program started to be stored based on the recording start operation is continuously stored, the storage start address in the broadcast information storage unit of the continuously stored program is held. An address storage unit to
A storage capacity management unit for monitoring the storage capacity of the broadcast information storage unit;
The detection time stored in the address storage unit when the storage capacity management unit detects that there is no free space in the broadcast information storage unit during recording of broadcast information of a program broadcast after the program ends program storage device characterized by comprising an overwriting storage processing unit for overwriting storage processing of the broadcast information continuously from the nearest time after storage start address that initiated the stored.
請求項1記載の番組記憶装置において、前記放送情報記憶処理部は追いかけ再生を行うための記憶処理を行うことを特徴とする番組記憶装置。  2. The program storage device according to claim 1, wherein the broadcast information storage processing unit performs a storage process for chasing playback. 請求項1記載の番組記憶装置において、前記放送情報はテレビ放送情報であり、前記放送情報記憶部にテレビ番組の映像と音声を記憶することを特徴とする番組記憶装置。  2. The program storage device according to claim 1, wherein the broadcast information is television broadcast information, and video and audio of a television program are stored in the broadcast information storage unit. 請求項1記載の番組記憶装置において、前記放送情報はラジオ放送情報であり、前記放送情報記憶部にラジオ番組の音声を記憶することを特徴とする番組記憶装置。  2. The program storage device according to claim 1, wherein the broadcast information is radio broadcast information, and audio of a radio program is stored in the broadcast information storage unit. 放送情報を特定チャンネルで受信するステップと、
記録開始指示に基づき放送情報記憶部に前記受信した放送情報を記憶する処理を行う放送情報記憶処理ステップと、
前記記録開始指示に基づき記憶を開始した番組の終了後に同一チャンネルで続いて放送される番組を継続して記憶する際、当該継続して記憶する番組の前記放送情報記憶部における記憶開始アドレスを保持するアドレス記憶ステップと、
前記放送情報記憶部の記憶容量を監視する記憶容量管理ステップと、
前記番組の終了後に放送される番組の放送情報の記録中に前記放送情報記憶部の空き容量がなくなることを検知した場合、当該検知時刻に最も近い時刻から記憶を開始した記憶開始アドレス以降に継続して当該放送情報を上書き記憶処理するステップを備えたことを特徴とする番組記憶方法。
Receiving broadcast information on a specific channel;
A broadcast information storage processing step for performing a process of storing the received broadcast information in a broadcast information storage unit based on a recording start instruction ;
When a program continuously broadcast on the same channel is continuously stored after the program started to be stored based on the recording start instruction, the storage start address in the broadcast information storage unit of the continuously stored program is held. An address storing step,
A storage capacity management step of monitoring the storage capacity of the broadcast information storage unit,
When it is detected that there is no free space in the broadcast information storage unit during recording of broadcast information of a program that is broadcast after the end of the program, it continues after the storage start address where the storage is started from the time closest to the detection time And a program storage method comprising the step of performing overwrite storage processing on the broadcast information.
JP2000147422A 2000-05-19 2000-05-19 Program storage device and program storage method Expired - Fee Related JP4342081B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000147422A JP4342081B2 (en) 2000-05-19 2000-05-19 Program storage device and program storage method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000147422A JP4342081B2 (en) 2000-05-19 2000-05-19 Program storage device and program storage method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009091916A Division JP2009153218A (en) 2009-04-06 2009-04-06 Content storage device

Publications (2)

Publication Number Publication Date
JP2001333359A JP2001333359A (en) 2001-11-30
JP4342081B2 true JP4342081B2 (en) 2009-10-14

Family

ID=18653611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000147422A Expired - Fee Related JP4342081B2 (en) 2000-05-19 2000-05-19 Program storage device and program storage method

Country Status (1)

Country Link
JP (1) JP4342081B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007235338A (en) * 2006-02-28 2007-09-13 Toshiba Corp Program recording apparatus and program recording method
JP5336899B2 (en) * 2009-03-27 2013-11-06 Necパーソナルコンピュータ株式会社 DATA CHANGE DEVICE, DATA CHANGE METHOD, AND PROGRAM
JP4998510B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Control terminal and recording reservation method
JP4998515B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP4998512B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP4998513B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP4998511B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP5051173B2 (en) * 2009-05-08 2012-10-17 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP5051172B2 (en) * 2009-05-08 2012-10-17 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method
JP4998514B2 (en) * 2009-05-08 2012-08-15 株式会社Jvcケンウッド Recording / reproducing apparatus and recording reservation method

Also Published As

Publication number Publication date
JP2001333359A (en) 2001-11-30

Similar Documents

Publication Publication Date Title
CA2602327C (en) System and method for quality marking of a recording
JP3810245B2 (en) Program recording device
JP4124110B2 (en) Content viewing support apparatus, content viewing support method, and computer program
US20060015914A1 (en) Recording method and apparatus capable of time shifting in a plurality of channels
US20090245759A1 (en) Transmission and reception apparatus, receiver, and reproduction method
JP2009528720A (en) Multi-channel parallel digital video recording device
US7239796B2 (en) Information recording and reproducing apparatus
JP4019085B2 (en) Program recording apparatus, program recording method, and program recording program
JP4342081B2 (en) Program storage device and program storage method
JP2006197512A (en) Recording apparatus, control method, and program
JP4224744B2 (en) Broadcast system, information providing apparatus, and broadcast communication apparatus
US20030031456A1 (en) Video recorder with improved control system
JP4433754B2 (en) Information providing system, information providing method, recording apparatus, recording method, and computer program
JP4545519B2 (en) Bulletin board post viewing apparatus and method
US20070043776A1 (en) Controller to be connected to IEEE 1394 serial bus
JP2003319304A (en) Reservation method for broadcast program, broadcast program video recording apparatus, and program for reserving broadcast program
JP2002305706A (en) Video recording and reproducing device
KR100430610B1 (en) Method for selectively reproducing broadcast program and apparatus therefor
JP2004208204A (en) Hard disk recorder
KR101286349B1 (en) Method for reservation recording of broadcasting program
JP2007043223A (en) Program video recording apparatus
JP2006073044A (en) Information recording and reproducing apparatus
JP2001028725A (en) Recording method, reproduction method, recorder, reproduction device and program recording medium
US20020126587A1 (en) Apparatus for recording and playing back information
JP2005244551A (en) Recording and reproducing device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060907

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090421

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090617

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090707

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

Free format text: PAYMENT UNTIL: 20120717

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120717

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130717

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees