(57)【特許請求の範囲】
【請求項１】
受信したテレビ放送番組の放送信号を記録し、記録された放送信号から所定の時間前に放送された番組を検索して再生するテレビ放送信号検索装置において、
符号化された前記放送信号をリアルタイムに、順次的に、かつ循環的に所定の時間単位で貯蔵する貯蔵手段と、
前記貯蔵手段に貯蔵された、符号化された前記放送信号を、設定された倍速に相応するフレーム単位でスキップして所定のフレームを検索するスキップ制御部、及び設定された時間に相応する所定のフレームを検索するダイレクトムーブ制御部を有し、入力された所定の倍速及び所定の時間それぞれに相応する、検索された所定のフレームを復号させる検索制御手段とを含むことを特徴とするテレビ放送信号検索装置。
【請求項２】
前記貯蔵手段は、ハードディスクドライブであることを特徴とする請求項１に記載のテレビ放送信号検索装置。
【請求項３】
前記検索制御手段は、前記設定された倍速の１／Ｎ（ただし、Ｎは整数）が前記所定の倍速として入力されたときに、前記スキップ制御部で前記倍速に相応して検索された前記所定のフレームをＮ回繰り返し出力するスロー制御部をさらに含むことを特徴とする請求項１に記載のテレビ放送信号検索装置。
【請求項４】
前記貯蔵手段は、Ｉフレーム、Ｐフレーム、及びＢフレームに分類されるビデオ・ストリームを貯蔵するものであって、
前記スキップ制御部は、Ｉフレームを中心とし、前記設定された倍速に相応するフレーム単位でスキップして前記所定のフレームを検索することを特徴とする請求項１に記載のテレビ放送信号検索装置。
【請求項５】
前記ダイレクトムーブ制御部は、現在のＩフレームを中心として、前記検索制御手段に入力された時間に相応する以前のＩフレームのアドレスポインタ位置を所定のアルゴリズムにより演算して前記所定のフレームを検索することを特徴とする請求項１に記載のテレビ放送信号検索装置。
【請求項６】
前記所定のアルゴリズムにおける逆方向検索アルゴリズムは、
（ａ）前記設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、
（ｂ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ａ）において演算した距離値Ｐｔｅｍｐの差Ｐｄを演算する段階と、
（ｃ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最小値Ｐｍｉｎとを比較する段階と、
（ｄ）前記段階（ｃ）の比較の結果、ＰｄがＰｍｉｎ以上である場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記ＰｄからＰｍｉｎを減算し、前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を加えた値を移動するアドレスポインタの値として決める段階とを含むことを特徴とする請求項５に記載のテレビ放送信号検索装置。
【請求項７】
前記所定のアルゴリズムにおける順方向検索アルゴリズムは、
（ａ）前記設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、
（ｂ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ａ）において演算した距離値Ｐｔｅｍｐの合計Ｐｄを演算する段階と、
（ｃ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘとを比較する段階と、
（ｄ）前記段階（ｃ）の比較の結果、ＰｄがＰｍａｘよりも大きくない場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記Ｐｄから前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を引いた値を移動するアドレスポインタの値として決める段階とを含むことを特徴とする請求項５に記載のテレビ放送信号検索装置。
【請求項８】
前記段階（ａ）において、前記Ｐｔｅｍｐは、
【数１】
0003669963.tif 000003
（ここで、Ｔｓｅｔ；前記設定された時間を秒に換算した値
Ｓｒ；スキャンレート
Ｉｄ；ＩとＩとの間のフレーム間隔）
であることを特徴とする請求項６又は７に記載のテレビ放送信号検索装置。
【請求項９】
受信したテレビ放送信号を符号化して所定の時間単位で貯蔵する貯蔵手段と、設定された時間に相応する所定のフレームを検索して所定の放送信号にダイレクトムーブする検索制御手段とを有するテレビ放送信号検索装置を用いてテレビ放送信号を逆方向検索する検索方法において、
（ａ）ダイレクトムーブキーが入力されたかどうかを判断する段階と、
（ｂ）前記ダイレクトムーブキーが入力された場合、探索する時間を設定する段階と、
（ｃ）前記段階（ｂ）において設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、
（ｄ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ｃ）において演算した距離値Ｐｔｅｍｐの差Ｐｄを演算する段階と、
（ｅ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最小値Ｐｍｉｎとを比較する段階と、
（ｆ）前記段階（ｅ）の比較の結果、ＰｄがＰｍｉｎ以上である場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記ＰｄからＰｍｉｎを減算し、前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を加えた値を移動するフレームポインタの値として決める段階とを含むことを特徴とする検索方法。
【請求項１０】
受信したテレビ放送信号を符号化して所定の時間単位で貯蔵する貯蔵手段と、設定された時間に相応する所定のフレームを検索して所定の放送信号にダイレクトムーブする検索制御手段とを有するテレビ放送信号検索装置を用いて、テレビ放送信号を順方向検索する検索方法において、
（ａ）ダイレクトムーブキーが入力されたかどうかを判断する段階と、
（ｂ）前記ダイレクトムーブキーが入力された場合、探索する時間を設定する段階と、
（ｃ）前記段階（ｂ）において設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、
（ｄ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ｃ）において演算した距離値Ｐｔｅｍｐの合計Ｐｄを演算する段階と、
（ｅ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘとを比較する段階と、
（ｆ）前記段階（ｅ）の比較の結果、ＰｄがＰｍａｘよりも大きくない場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記Ｐｄから前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を引いた値を移動するアドレスポインタの値として決める段階とを含むことを特徴とする検索方法。
【請求項１１】
前記段階（ｃ）において、前記Ｐｔｅｍｐは、
【数２】
0003669963.tif 000004
（ここで、Ｔｓｅｔ；前記設定された時間を秒に換算した値
Ｓｒ；スキャンレート
Ｉｄ；ＩとＩとの間のフレーム間隔）
であることを特徴とする請求項９又は１０に記載の検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はテレビの放送信号検索装置及び方法に係り、特に、貯蔵媒体を用いて放送されるテレビ番組をリアルタイムにて貯蔵し、貯蔵媒体に記録されたテレビ放送番組を速い時間内に正確に検索するためのテレビにおける貯蔵媒体を用いた放送信号検索装置及び方法に関する。
【０００２】
【従来の技術】
テレビは放送局で送信した放送信号をリアルタイムにて処理してブラウン管及びスピーカを介して出力する。これにより、ＶＣＲなどの記録装置をテレビに連結しなければ受信される放送番組を貯蔵できなくなる。ところで、ＶＣＲは、記録媒体の貯蔵容量の限界により必要な放送番組だけを選別的に記録せざるを得ないという不都合があり、しかも、テレビに連結しなければならないという使い勝手の悪さがある。また、記録された放送番組も速い時間内に検索できないという問題があり、現在の時点から所望の時間前に放送された放送番組を迅速で正確に検索できないという使い勝手の悪さがある。
【０００３】
【発明が解決しようとする課題】
本発明が解決しようとする技術的課題は、前述した問題点を解決するために、記録媒体をテレビに組み込んでリアルタイムにて放送信号を記録し、放送された番組の位置を迅速で正確に検索するためのテレビにおける貯蔵媒体を用いた放送信号検索装置及び方法を提供するところにある。
【０００４】
【課題を解決するための手段】
前記技術的課題を達成するために、本発明によるテレビにおける貯蔵媒体を用いた放送信号検索装置は、テレビ放送信号検索装置において、前記テレビに受信される放送信号をリアルタイムにて貯蔵するための貯蔵手段と、前記貯蔵手段に貯蔵された放送信号を設定された倍速に相応するフレーム単位にスキップサンプリングするためのスキップ制御部と、前記貯蔵手段に貯蔵された放送信号を設定された時間に相応するフレームの位置を探索するためのダイレクトムーブ制御部とを含むことを特徴とする。
【０００５】
前記他の技術的課題を達成するために、本発明によるテレビにおける貯蔵媒体を用いた放送信号検索方法のうち逆方向検索方法は、（ａ）ダイレクトムーブキーが入力されたかどうかを判断する段階と、（ｂ）前記ダイレクトムーブキーが入力された場合、探索する時間を設定する段階と、（ｃ）前記段階（ｂ）において設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、（ｄ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ｃ）において演算した距離値Ｐｔｅｍｐの差Ｐｄを演算する段階と、（ｅ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最小値Ｐｍｉｎとを比較する段階と、（ｆ）前記段階（ｅ）の比較の結果、ＰｄがＰｍｉｎ以上である場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記ＰｄからＰｍｉｎを減算し、前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を加えた値を移動するフレームポインタの値として決める段階とを含むことを特徴とする。
【０００６】
前記他の技術的課題を達成するために、本発明によるテレビにおける貯蔵媒体を用いた放送信号検索装置のうち順方向検索方法は、（ａ）ダイレクトムーブキーが入力されたかどうかを判断する段階と、（ｂ）前記ダイレクトムーブキーが入力された場合、探索する時間を設定する段階と、（ｃ）前記段階（ｂ）において設定された時間に相応する現在アドレスポインタ値からの距離値Ｐｔｅｍｐを演算する段階と、（ｄ）現在のアドレスポインタ値Ｐｎｏｗから前記段階（ｃ）において演算した距離値Ｐｔｅｍｐの合計Ｐｄを演算する段階と、（ｅ）前記Ｐｄの値と前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘとを比較する段階と、（ｆ）前記段階（ｅ）の比較の結果、ＰｄがＰｍａｘよりも大きくない場合には前記Ｐｄの値を移動するアドレスポインタの値として決め、そうでない場合には前記Ｐｄから前記貯蔵手段のアドレスポインタの最大値Ｐｍａｘ＋１を引いた値を移動するアドレスポインタの値として決める段階とを含むことを特徴とする。
【０００７】
【発明の実施の形態】
図１に示されたように、本発明によるテレビにおける貯蔵媒体を用いた放送信号検索装置は、アンテナ１０１と、チューナ１０２と、復調部１０３と、ビデオ信号処理部１０４と、ＣＲＴ １０５と、オーディオ信号処理部１０６と、スピーカ１０７と、ＭＰＥＧエンコーダ１０８と、ＨＤＤ １０９と、ＭＰＥＧデコーダ１１０と、制御部１１１と、入力手段１１２及び検索制御部１１３を備える。
【０００８】
次に、基本的なテレビの動作を簡略に説明する。リモコンなどの入力手段１１２のキーボタンを用いてテレビの電源をオンさせた後に視聴しようとするチャンネルを選択すれば、チューナ１０２ではアンテナ１０１を介して受信される放送信号のうちユーザが設定したチャンネルの放送信号だけを選択して出力する。すると、復調部１０３では選択されたチャンネルの放送信号からビデオ信号及びオーディオ信号を各々検出してビデオ信号処理部１０４及びオーディオ信号処理部１０６に分離して出力する。これにより、オーディオ信号処理部１０６では入力されるオーディオ信号をユーザが設定したオーディオボリューム値に増幅し、ノイズフィルタリングなどの信号処理を行った後にスピーカ１０７に出力する。そして、ビデオ信号処理部１０４では入力されるビデオ信号をＣＲＴ １０５に出力するための規格の信号に変換させた後にＣＲＴ １０５を介して出力する。
【０００９】
次に、本発明による放送信号検索動作について説明する。アンテナ１０１を介して受信される放送信号はＣＲＴ １０５を介してリアルタイムにて出力され、またＭＰＥＧエンコーダ１０８により符号化された後に貯蔵手段であるＨＤＤ１０９にリアルタイムにて貯蔵される。ＨＤＤ（ハードディスクドライブ）１０９は放送信号がリアルタイムにて順次的に、かつ循環的に一定の時間単位に記録されるように設計する。すなわち、一定容量以上の放送信号が記録された後にはハードディスクに記録された放送信号を記録された順番に順次に消去しつつリアルタイムにて放送信号を記録するようにハードディスクドライブ１０９を設計する。また、一定の時間単位に貯蔵しなければならない理由は、ＨＤＤに循環的に貯蔵するために以前に貯蔵されていた部分を上書きした場合にはヘッダの部分が損傷してファイルの全体が読み取れなくなるからである。
【００１０】
もし、ユーザがリモコンなどの入力手段１１２を介して一定時間以前に視聴した放送番組を検索するためにダイレクトムーブキーを入力させて検索しようとする時間を設定すれば、制御部１１１はダイレクトムーブ命令及び設定された時間情報を秒に換算して検索制御部１１３に印加する。
【００１１】
検索制御部１１３は、図５に示されたように、スロー制御部１１３−３と、スキップ制御部１１３−１及びダイレクトムーブ制御部１１３−２を含む。この時、ダイレクトムーブ命令及び時間情報はダイレクトムーブ制御部１１３−２に入力される。
【００１２】
すると、ダイレクトムーブ制御部１１３−２では、図２のフローチャートに示されたようなアルゴリズムにより現在の時点で以前にハードディスクドライブ１０９に記録された放送番組を迅速で正確に検索する。
【００１３】
すなわち、段階２０１及び段階２０２は、前述したように、ダイレクトムーブキーが入力された後に時間情報が入力された場合、ダイレクトムーブ制御部１１３−２では下記のようなアルゴリズムを実行する。
【００１４】
本発明によるアルゴリズムを説明するに先立って、ＭＰＥＧビデオストリームの構造及びメモリ構造について調べてみる。
【００１５】
図３（Ａ）は、ＭＰＥＧビデオストリームを示したものである。
【００１６】
ＭＰＥＧでは画像フレームをＩフレーム、Ｐフレーム、Ｂフレームの３種類に分けている。Ｉフレームはその情報だけにより符号化された画面であって、フレーム間予測を使用せずに生成されるフレームであり、ＰフレームはＩフレームまたはＰフレームにおけるフレーム間順方向予測により生成されるフレームであり、Ｂフレームは隣接した両フレームの双方向予測により生成されるフレームである。ＭＰＥＧデコーダを使用して画面に出力されるビデオストリームは、図３（Ａ）に示されたように、ＩＢＢＰＢＢＰＢ．．．フレーム順に出力され、ＭＰＥＧエンコーダにより貯蔵媒体に記録されるＭＰＥＧビデオフレームは、図３（Ｂ）に示されたように、ＩＰＢＢＰＢＢＰＢ．．．の順に記録される。図３（Ｂ）は、貯蔵媒体に記録されるビデオ信号にアドレスをフレーム単位に与えたものであり、ここで、Ｐｍｉｎは貯蔵媒体アドレスの最小値を意味し、Ｐｍａｘは貯蔵媒体アドレスの最大値を意味し、Ｐｎｏｗは現在の貯蔵媒体アドレス値を意味する。
【００１７】
図４（Ａ）及び図４（Ｂ）は、本発明の他の実施形態のＭＰＥＧビデオストリーム規格及びメモリ貯蔵構造を示したものであり、Ｉ又はＰフレーム間に２枚のＢフレームの代わり一枚のＢフレームを繰り込んだことを特徴とする。
【００１８】
ビデオ信号のフレームデータが貯蔵媒体に最小貯蔵媒体アドレスから記録し始まって最大貯蔵媒体アドレス値まで貯蔵し、最大貯蔵媒体アドレスまで貯蔵した場合には最小貯蔵媒体アドレスに貯蔵されたフレームデータを上書きしつつ再び最小貯蔵媒体アドレスから記録を繰り返す。すなわち、ハードディスクドライブ１０９は循環的に連続してリアルタイムにて放送信号を記録する。
【００１９】
まず、段階２０２において入力された時間に対するフレーム距離値Ｐｔｅｍｐを現在フレームから演算する（段階２０３）。ここで、現在フレームの位置はＩフレームに該当し、現在のフレーム位置がＩフレームではない場合にはＩフレーム位置に達した後にフレームの距離値を演算する。
【００２０】
現在フレームからの距離値Ｐｔｅｍｐは式（１）により求められる。
【００２１】
【数３】
0003669963.tif 000002
（ここで、Ｔｓｅｔ；入力された時間を秒に換算した値
Ｓｒ；スキャンレート
Ｉｄ；ＩとＩとの間のフレーム間隔）
次に、現在の貯蔵媒体アドレスポイント値Ｐｎｏｗと段階２０３において演算した距離値Ｐｔｅｍｐとの差Ｐｄを演算する（段階２０４）。
【００２２】
次に、演算されたＰｄの値とハードディスクドライブ１０９の貯蔵媒体アドレスポインタの最小値Ｐｍｉｎとを比較する（段階２０５）。演算されたＰｄの値とハードディスクドライブ１０９に貯蔵された貯蔵媒体アドレスポインタの最小値Ｐｍｉｎとを比較する理由は、現在のフレーム位置からスキップすべきフレーム位置に移動するためにアンダーフローが生じないように貯蔵媒体アドレスの最小値Ｐｍｉｎを超えるかどうかを比較するためである。
【００２３】
段階２０５の判断の結果、演算されたＰｄの値がハードディスクドライブ１０９の貯蔵媒体アドレスポインタの最小値Ｐｍｉｎ以上である場合には、図７（Ａ）に示されたように、移動するアドレスポインタの値が貯蔵媒体の最小アドレス値を超えない場合に該当するので、この場合には移動する新しい貯蔵媒体アドレスポインタの値を演算されたＰｄとして設定する（段階２０６〜２０７）。
【００２４】
しかし、もし、段階２０５の判断の結果、演算されたＰｄの値がハードディスクドライブ１０９に貯蔵された貯蔵媒体アドレスポインタの最小値Ｐｍｉｎよりも小さい場合には、図７（Ｂ）に示されたように、移動するアドレスポインタの値がフレーム最小アドレス値を超えた場合に該当するので、この場合には移動する新しい貯蔵媒体アドレスポインタの値をフレーム最小アドレス値を超えた分を最大アドレス値に反映して求める。すなわち、移動する貯蔵媒体アドレスポインタ値Ｐｎｅｗは式（２）のように演算される（段階２０７）。
【００２５】
Ｐｎｅｗ＝（Ｐｄ−Ｐｍｉｎ）＋Ｐｍａｘ＋１        （２）
次に、段階２０７において求めた移動する貯蔵媒体アドレスポインタ値に適用する（段階２０８）。
【００２６】
このような方法によれば、現在の貯蔵媒体アドレスポインタ値からダイレクトムーブモードにより設定された時間だけ移動する貯蔵媒体アドレスポインタ値に変更させてユーザが検索しようとする時間に放送された番組を再生できるようになる。
【００２７】
図６は、貯蔵媒体を介して過去の映像を再生する過程において、現在の再生時点を中心として順方向の映像を検索するアルゴリズムを示したフローチャートである。
【００２８】
すなわち、図２は逆方向に検索するアルゴリズムを示したものであり、図６は順方向に検索するアルゴリズムを示したものである。
【００２９】
従って、段階６０１〜６０３は図２の段階２０１〜２０３と同一であり、段階６０４では現在の貯蔵媒体アドレスポイント値Ｐｎｏｗと段階２０３において演算した距離値Ｐｔｅｍｐとの合計Ｐｄを演算する。
【００３０】
次に、演算されたＰｄの値とハードディスクドライブ１０９の貯蔵媒体アドレスポインタの最大値Ｐｍａｘとを比較する（段階６０５）。演算されたＰｄの値とハードディスクドライブ１０９に貯蔵された貯蔵媒体アドレスポインタの最大値Ｐｍａｘとを比較する理由は、現在のフレーム位置からスキップすべきフレーム位置に移動するためにオバーフローが生じないように貯蔵媒体アドレスの最大値Ｐｍａｘを超えるかを比較するためである。
【００３１】
段階６０５の判断の結果、演算されたＰｄの値がハードディスクドライブ１０９の貯蔵媒体アドレスポインタの最大値Ｐｍａｘ以下である場合には、図８（Ａ）に示されたように、移動するアドレスポインタの値が貯蔵媒体の最大アドレス値を超えない場合に該当するので、この場合には移動する新しい貯蔵媒体アドレスポインタの値を演算されたＰｄとして設定する（段階６０７〜６０８）。
【００３２】
しかし、もし、段階６０５の判断の結果、演算されたＰｄの値がハードディスクドライブ１０９に貯蔵された貯蔵媒体アドレスポインタの最大値Ｐｍｉｎよりも大きい場合には、図７（Ｂ）に示されたように、移動するアドレスポインタの値が貯蔵媒体最大アドレス値を超えた場合に該当するので、この場合には移動する新しい貯蔵媒体アドレスポインタの値を貯蔵媒体最大アドレス値を超えた分を最小アドレス値に反映して求める。すなわち、移動する貯蔵媒体アドレスポインタ値Ｐｎｅｗは式（３）のように演算される（段階６０６）。
【００３３】
Ｐｎｅｗ＝Ｐｄ−（Ｐｍａｘ＋１）        （３）
次に、段階６０６において求めた移動する貯蔵媒体アドレスポインタ値に適用する（段階６０８）。
【００３４】
以下では、倍速再生検索について調べてみる。
【００３５】
ユーザが入力手段１１２のキーを使用して高倍速検索命令を入力した場合、制御部１１１はこれに関する情報をスキップ制御部１１３−１に送る。すると、スキップ制御部１１３−１では設定された倍速に相応するフレーム単位にフレーム情報をスキップサンプリングしてフレームデータを抽出してＭＰＥＧデコーダ１１０に出力する。例えば、図４（Ａ）に示されたように、ＭＰＥＧデコーディングされたビデオストリームにおいて２倍速検索を選択した場合には、現在フレームがＩまたはＰフレームである場合には現在のフレーム位置からＢフレームをスキップしてＩＰＰＰＰＰ．．．の順にフレームをスキップする。もし、現在のフレームがＢフレームである場合には次のＩまたはＰフレームの時点まで待った後に、フレームスキップを実行する。これは、Ｂフレームが両方向予測を実行しなければならないため、隣接フレームをスキップした場合には復号できないからである。
【００３６】
これにより、もし、図３（Ａ）に示されたようなＭＰＥＧビデオストリームではＢフレームをスキップできるので、３の整数倍の倍速で検索を実行できる。従って、本発明を図４（Ａ）に示されたようにＩフレームとＰフレームとの距離Ｍを２に設定し、ＩフレームとＩフレームとの距離をＭの整数倍に設計すれば、検索倍速は２倍速から６４倍速まで２ｎ（但し、ｎは整数）に増減可能になる。
【００３７】
検索倍速を入力するための入力手段１１２の一例として、ジョッグシャトル入力手段を使用して回転角度に従い設定倍速が変わるように設計できる。
【００３８】
次に、スロー再生検索について調べてみる。
【００３９】
ユーザが入力手段１１２のキーを使用してスロー検索命令を入力した場合には制御部１１１はこれに関する情報をスロー制御部１１３−３に送る。すると、スキップ制御部１１３−１では設定された倍速が１／Ｎ（但し、Ｎは整数）である場合、Ｎ回繰り返して同一のフレームを復号して出力するようにハードディスクドライブ１０９を制御する。
【００４０】
【発明の効果】
前述したように、本発明によれば、テレビに貯蔵媒体を組み込んでリアルタイムにて視聴する放送信号を貯蔵して貯蔵媒体を制御することにより、現在時点から所望の時間前に視聴した放送番組を迅速で正確に検索して再生できるという効果がある。さらに、高速検索及びスロー検索も実現できるという効果がある。
【００４１】
本発明は方法、装置、システム等として実行できる。ソフトウェアにて実行される時、本発明の構成手段は必ず必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントはプロセッサー判読可能な媒体に貯蔵でき、あるいは伝送媒体または通信網において搬送波と結合されたコンピュータデータ信号により伝送できる。プロセッサー判読可能な媒体は情報を貯蔵または伝送できるいかなる媒体も含む。プロセッサー判読可能な媒体の例としては、電子回路、半導体メモリ素子、ＲＯＭ、フラッシュメモリ、消去可能なＲＯＭ、フロッピー（登録商標）ディスク、光ディスク、ハードディスク、光繊維媒体、無線周波数（ＲＦ）網などがある。コンピュータデータ信号は電子網チャンネル、光繊維、空気、電子系、ＲＦ網などの伝送媒体上に伝播できるいかなる信号も含む。
【００４２】
添付された図に示されて説明された特定の実施形態は単に本発明の例として理解され、本発明の範囲を限定するものではない。従って、本発明が属する技術分野において本発明に記述された技術的な思想範囲でも各種の変更が可能であるので、本発明は示されたり記述された特定の構成及び配列に制限されないということは言うまでもない。
【図面の簡単な説明】
【図１】本発明によるテレビにおける貯蔵媒体を用いた放送信号検索装置の構成図である。
【図２】本発明によるテレビにおける貯蔵媒体を用いた放送信号の逆方向検索方法のフローチャートである。
【図３】（Ａ）及び（Ｂ）は、本発明に適用された第１のＭＰＥＧビデオストリームの構造及び貯蔵媒体に記録されるビデオフレーム構造を示したものである。
【図４】（Ａ）及び（Ｂ）は、本発明に適用された第２のＭＰＥＧビデオストリームの構造及び貯蔵媒体に記録されるビデオフレーム構造を示したものである。
【図５】図１に示された検索制御部の詳細構成図である。
【図６】本発明によるテレビにおける貯蔵媒体を用いた放送信号の順方向検索方法のフローチャートである。
【図７】（Ａ）及び（Ｂ）は、図２に示された貯蔵媒体に貯蔵された放送信号の逆方向検索方法を説明するための貯蔵媒体の主なアドレスポインタの値を示したものである。
【図８】（Ａ）及び（Ｂ）は、図６に示された貯蔵媒体に貯蔵された放送信号の順方向検索方法を説明するための貯蔵媒体の主なアドレスポインタの値を示したものである。
【符号の説明】
１０１  アンテナ
１０２  チューナ
１０３  復調部
１０４  ビデオ信号処理部
１０５  ＣＲＴ
１０６  オーディオ信号処理部
１０７  スピーカ
１０８  ＭＰＥＧエンコーダ
１０９  ＨＤＤ（ハードディスクドライブ）
１１０  ＭＰＥＧデコーダ
１１１  制御部
１１２  入力手段
１１３  検索制御部
１１３−１  スキップ制御部
１１３−２  ダイレクトムーブ制御部
１１３−３  スロー制御部
【図１】
0003669963.tif 000005
【図２】
0003669963.tif 000006
【図３】
0003669963.tif 000007
【図４】
0003669963.tif 000008
【図５】
0003669963.tif 000009
【図６】
0003669963.tif 000010
【図７】
0003669963.tif 000011
【図８】
0003669963.tif 000012