(57)【要約】【課題】データの記録容量を無駄に使うのを防ぎつつ、視聴中の番組の前に放送されたいくつかの番組をさかのぼってユーザが視聴することができるようにする。【解決手段】あるチャンネルで続けて放送される複数の番組の一時的な録画が行われ、一時的な録画が行われた番組の追いかけ再生をユーザが行っているとき（ユーザが番組を視聴しているとき）、ユーザが視聴している番組を基準として時間的に２つ前の番組のデータは、番組単位でDB１２４から消去される。例えば、視聴している番組を基準として時間的に２つ前の番組のデータが消去されるタイミングは、基準の番組の再生が開始されてから１分後などの所定の時間だけ経過したタイミングとなる。本発明は録画機能を有する機器に適用することができる。【選択図】図６
2007193892.tif 000002
【特許請求の範囲】
【請求項１】
番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置において、
続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する管理手段を備える
情報処理装置。
【請求項２】
前記管理手段は、さらに、ユーザによる指示に応じて、前記所定の番組を、他の番組の再生が行われているときにデータを消去する対象から除き、前記所定の番組全体のデータを録画済みの番組のデータとして管理する
請求項１に記載の情報処理装置。
【請求項３】
前記管理手段は、前記所定の番組を基準として時間的に２つ前に放送され、録画が行われた番組全体のデータを消去する
請求項１に記載の情報処理装置。
【請求項４】
前記管理手段は、前記所定の番組の再生が開始されてから所定の時間が経過したとき、前記所定の番組を基準として時間的に所定の数だけ前に放送され、録画が行われた番組全体のデータを消去する
請求項１に記載の情報処理装置。
【請求項５】
番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置の情報処理方法において、
続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する
ステップを含む情報処理方法。
【請求項６】
番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置の情報処理をコンピュータに実行させるプログラムにおいて、
続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、データの記録容量を無駄に使うのを防ぎつつ、視聴中の番組の前に放送されたいくつかの番組をさかのぼってユーザが視聴することができるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年普及しているハードディスクレコーダなどの録画機器には、放送中の番組の録画を行いつつ、録画済みの部分のデータを再生することによって、放送されている位置から遅れた番組の位置をユーザが視聴することができるようにする、いわゆる追いかけ再生機能が搭載されているものが多い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、追いかけ再生を行う場合、録画済みの番組のデータの扱いが問題となるが、例えば、追いかけ再生機能によってユーザが見終わった部分の番組のデータを消去することにすると、ユーザは、その追いかけ再生中に見逃してしまったシーンを見ることができない。
【０００４】
反対に、追いかけ再生機能によってユーザが見終わった部分でも、番組のデータを消去せずに記憶し続けることにすると、結果的にハードディスクの記憶容量の無駄遣いになることがある。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、データの記録容量を無駄に使うのを防ぎつつ、視聴中の番組の前に放送されたいくつかの番組をさかのぼってユーザが視聴することができるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の情報処理装置は、番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置において、続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する管理手段を備える。
【０００７】
前記管理手段には、さらに、ユーザによる指示に応じて、前記所定の番組を、他の番組の再生が行われているときにデータを消去する対象から除き、前記所定の番組全体のデータを録画済みの番組のデータとして管理させることができる。
【０００８】
前記管理手段には、前記所定の番組を基準として時間的に２つ前に放送され、録画が行われた番組全体のデータを消去させることができる。
【０００９】
前記管理手段には、前記所定の番組の再生が開始されてから所定の時間が経過したとき、前記所定の番組を基準として時間的に所定の数だけ前に放送され、録画が行われた番組全体のデータを消去させることができる。
【００１０】
本発明の一側面の情報処理方法またはプログラムは、番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置の情報処理方法、またはその情報処理をコンピュータに実行させるプログラムにおいて、続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去するステップを含む。
【００１１】
本発明の一側面においては、続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータが消去される。
【発明の効果】
【００１２】
本発明の一側面によれば、データの記録容量を無駄に使うのを防ぐことができる。また、それとともに、ユーザは、視聴中の番組の前に放送されたいくつかの番組をさかのぼって視聴することができる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１４】
本発明の一側面の情報処理装置（例えば、図１のパーソナルコンピュータ１）は、
番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置において、
続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する管理手段（例えば、図６のデータ管理部１２５）を備える。
【００１５】
本発明の一側面の情報処理方法またはプログラムは、
番組の録画と、録画済みの番組の部分の再生を並行して行うことが可能な情報処理装置の情報処理方法、またはその情報処理をコンピュータに実行させるプログラムにおいて、
続けて放送される複数の番組の録画が行われ、録画が行われた前記複数の番組のうちの所定の番組の再生が行われた場合、前記所定の番組を基準として所定の数だけ時間的に前に放送され、録画が行われた番組全体のデータを消去する
ステップ（例えば、図１８のステップＳ２７）を含む。
【００１６】
以下、本発明の実施の形態について図を参照して説明する。
【００１７】
図１は、本発明の一実施形態に係るパーソナルコンピュータ１の外観構成の例を示す斜視図である。
【００１８】
パーソナルコンピュータ１はノートブック型のコンピュータであり、基本的に、本体部１１と表示部１２から構成される。表示部１２は、本体部１１に対して、ヒンジ部１３を介して開閉自在に設けられる。図１は、表示部１２を開いたパーソナルコンピュータ１の状態を示している。
【００１９】
図１に示されるように、表示部１２の内側にはそのほぼ全面にわたってLCD(Liquid Crystal Display)などよりなるディスプレイ２１が設けられ、パーソナルコンピュータ１の側面のヒンジ部１３の位置にはアンテナ２２が設けられる。
【００２０】
アンテナ２２は、ワンセグ（商標）放送に対応したアンテナであり、白抜き矢印で示されるように、取り付け位置を中心として、パーソナルコンピュータ１の側面と平行な面内で回動可能な部材としてヒンジ部１３に取り付けられている。
【００２１】
ここで、ワンセグ放送とは、地上ディジタル放送の１チャンネルあたりの帯域（６MHz）を１３のセグメントに分け、そのうちの１セグメントを利用して提供される携帯・移動体向けの放送である。このワンセグ放送によって、テレビジョン番組の他、テキストデータや静止画データなどのコンテンツが提供される。放送される番組の情報も、L-EITと呼ばれるEPG(Electronic Program Guide)として提供される。
【００２２】
すなわち、パーソナルコンピュータ１のユーザは、パーソナルコンピュータ１を用いて外出先で番組を視聴したりすることができる。放送される番組の映像は、パーソナルコンピュータ１に用意されるアプリケーション（以下、適宜、モバイルTV(Television)アプリケーションという）によって、ディスプレイ２１に表示される（番組の音声もスピーカから出力される）。
【００２３】
図２は、モバイルTVアプリケーションによってディスプレイ２１に表示される画面の例を示す図である。
【００２４】
モバイルTVアプリケーションが起動したとき、図２に示されるように、パーソナルコンピュータ１に搭載されるOS(Operating System)によって表示されるデスクトップ画面の右端に、番組の映像を含む、ワンセグ放送に関する情報が表示される画面（ウインドウ）が表示される。
【００２５】
このように、ワンセグ放送に関する情報が表示される画面がデスクトップ画面の端に表示されるから、ユーザは、ワンセグ放送に関する情報が表示される画面以外の部分にワープロソフトウエアの画面やWebブラウザの画面などを表示させ、番組を視聴しながら、各種の作業を行うことができる。
【００２６】
モバイルTVアプリケーションによって表示される画面だけを取り出したものを図３に示す。
【００２７】
図３に示されるように、モバイルTVアプリケーションによって表示される画面は、基本的に、番組表示部３１とリスト表示部３２から構成される。
【００２８】
番組表示部３１には、映像表示部４１、再生情報表示部４２、および、再生中の番組に対してユーザが各種の操作を行うときに操作されるボタンが表示される。なお、番組表示部３１の上端には、放送波の受信状況を表すアイコンや図３の画面を閉じるときに操作されるボタンなども表示される。
【００２９】
映像表示部４１には、ユーザにより選択されたチャンネルによって現在放送中の番組の映像や、録画済みの番組の中からユーザにより選択された番組の映像が所定の解像度で表示される。映像表示部４１に映像が表示されている番組が、ユーザが視聴中の番組となる。
【００３０】
再生情報表示部４２には、ユーザが視聴中の番組の情報（再生情報）が表示される。再生情報として、例えば、番組のタイトルや、ユーザが視聴中の番組の放送時間を全体で表すシークバーなどが表示される。シークバーの上には、現在の視聴位置を表すポインタなども表示される。
【００３１】
図３の例においては、ユーザが視聴中の番組のタイトルは「スーパーワールド」とされ、この「スーパーワールド」は、２２時００分から２３時００分までの間に放送される番組とされている。再生情報表示部４２の表示については後に詳述する。
【００３２】
再生情報表示部４２の下には、視聴中の番組に対してユーザが各種の操作を行うときに操作されるボタンとして、番組の再生を一時停止させるときに操作される一時停止ボタン４３、番組の再生を停止させるときに操作される停止ボタン４４、番組の巻き戻しを行うときに操作される巻き戻しボタン４５、番組の早送りを行うときに操作される早送りボタン４６、および、番組の録画を行うときに操作される録画ボタン４７が表示されている。
【００３３】
また、音量を調節するときに操作される音量ボタン４８、チャンネルを切り替えるときに操作されるチャンネル切り替えボタン４９も表示されている。
【００３４】
リスト表示部３２には、テレビタブ６１が選択されているとき、受信可能なチャンネルのリストが表示され、ビデオタブ６２が選択されているとき、録画済みの番組のリストが表示される。
【００３５】
図３の例においては、テレビタブ６１が選択され、上から、「６１１CH  総合TV」、「６２１CH  教育TV」、「６４１CH  チャンネル４」、・・・が、選択可能なチャンネルのチャンネル番号とチャンネル名としてリスト表示されている。また、EPGデータに基づいて取得することができたものについては、番組のタイトルと放送開始時刻がチャンネル番号とチャンネル名の下に表示されている。チャンネル番号、チャンネル名、番組のタイトル、放送開始時刻などの情報はEPGデータに基づいて表示されるものである。
【００３６】
ユーザは、テレビタブ６１を選択したときに一覧表示されるチャンネルの中から所定のチャンネルを選択し、選択したチャンネルで放送中の番組を視聴することができる。
【００３７】
図３の例においては、斜線を付して示すように、一覧表示されているチャンネルの中から「６６１CH  テレビ６」のチャンネルが選択されている。すなわち、図３の映像表示部４１に表示されている映像は、この「６６１CH  テレビ６」のチャンネルで放送されている番組の映像である。
【００３８】
また、図３の例においては、「６２１CH  教育TV」のチャンネルの欄、「６４１CH  チャンネル４」のチャンネルの欄、「６６１CH  テレビ６」のチャンネルの欄の右端にはそれぞれボタン７１乃至７３が表示されている。これらのボタン７１乃至７３は、番組の詳細を表示するときに操作されるボタンであり、例えば、ボタン７１が押されたとき、「６２１CH  教育TV」のチャンネルで放送される番組の詳細が表示される。
【００３９】
また、チャンネルのリストの下には更新ボタン７４が表示されている。更新ボタン７４が押されたとき、チャンネルの欄に表示されている番組のタイトル、放送開始時刻の情報が最新の情報に更新される。
【００４０】
図４は、モバイルTVアプリケーションによってディスプレイ２１に表示される他の画面の例を示す図である。
【００４１】
図４に示されるように、モバイルTVアプリケーションによって表示される画面を構成する番組表示部３１とリスト表示部３２のうち、番組表示部３１だけを好みの場所に抜き出すことができるようになされている。
【００４２】
すなわち、画面の表示モードとして、番組表示部３１の位置が固定となる固定モードが選択されているとき図２の画面が表示され、番組表示部３１の位置を自由に動かすことができるフロートモードが選択され、番組表示部３１の位置が移動されたとき図４の画面が表示される。番組表示部３１の位置の移動は、例えば、番組表示部３１の上端などの所定の位置にカーソルをあて、ドラックすることなどによって行われる。
【００４３】
また、フロートモードを選択しているとき、映像表示部４１に表示される映像の解像度を自由に選択することもできるようになされている。
【００４４】
なお、番組表示部３１の位置が移動されたとき、図４に示されるように、固定モードのときに番組表示部３１が表示されていた部分にまでリスト表示部３２の表示範囲は拡大される。
【００４５】
図５は、以上のような画面表示を行うパーソナルコンピュータ１のハードウエア構成例を示すブロック図である。
【００４６】
CPU(Central Processing Unit)１０１は、ROM(Read Only Memory)１０２、または記憶部１０９に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)１０３には、CPU１０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU１０１、ROM１０２、およびRAM１０３は、バス１０４により相互に接続されている。
【００４７】
CPU１０１にはまた、バス１０４を介して入出力インターフェース１０５が接続されている。入出力インターフェース１０５には、ワンセグチューナ１０６が接続されている。
【００４８】
ワンセグチューナ１０６は、アンテナ２２によって受信されたワンセグ放送波から、ユーザにより選択されたチャンネルで放送されている番組のデータ（映像、音声のデータ）やEPGデータを取得し、取得した番組のデータとEPGデータを、出力部１０８を構成するディスプレイ２１に入出力インターフェース１０５を介して出力する。出力部１０８においては、ワンセグチューナ１０６から供給されたデータに基づいて、上述したような形で番組の映像やチャンネルのリストなどが表示される。
【００４９】
また、パーソナルコンピュータ１には番組を録画する機能も用意されており、番組を録画するとき、ワンセグチューナ１０６は、取得した番組のデータを入出力インターフェース１０５を介して記憶部１０９に出力し、記憶させる。
【００５０】
入出力インターフェース１０５には、キーボード、マウスなどよりなる入力部１０７、ディスプレイ２１、スピーカなどよりなる出力部１０８が接続されている。CPU１０１は、入力部１０７から入力されるユーザによる操作に対応して各種の処理を実行する。
【００５１】
入出力インターフェース１０５に接続されている記憶部１０９は、例えばハードディスクからなり、CPU１０１が実行するプログラムや、ワンセグチューナ１０６から供給された番組のデータなどの各種のデータを記憶する。通信部１１０は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信を行う。
【００５２】
入出力インターフェース１０５に接続されているドライブ１１１は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１２が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部１０９に転送され、記憶される。
【００５３】
図６は、パーソナルコンピュータ１の機能構成例を示すブロック図である。図６に示す機能部のうちの少なくとも一部は、図５のCPU１０１によりモバイルTVアプリケーションが実行されることによって実現される。
【００５４】
図６に示されるように、パーソナルコンピュータ１においては、受信制御部１２１、表示制御部１２２、録画制御部１２３、DB(Data Base)１２４、およびデータ管理部１２５が実現される。
【００５５】
受信制御部１２１は、ワンセグチューナ１０６を制御し、ワンセグ放送波から、ユーザにより選択されたチャンネルで放送されている番組のデータやEPGデータを取得する。受信制御部１２１は、放送中の番組の映像とチャンネルのリストが表示される図２に示されるような画面を表示させるとき、取得した番組のデータやEPGデータを表示制御部１２２に出力する。
【００５６】
なお、ワンセグ放送では、ユーザが選択しているチャンネルで現在放送中の番組の番組情報と、次に放送される番組の番組情報とが少なくとも提供される。現在放送中の番組を基準として次の次以降の番組の番組情報については、放送局が任意で、現在放送中の番組を含めて最大で１０番組の番組情報を提供することができるようになされている。番組情報には、番組のタイトル、番組の放送開始時刻、番組の放送時間などが含まれる。
【００５７】
また、受信制御部１２１は、番組を録画するとき、取得した番組のデータやEPGデータを録画制御部１２３に出力する。受信制御部１２１は、所定の周期でEPGデータを取得し、取得したEPGデータを録画制御部１２３に出力することも行う。録画制御部１２３に出力されたEPGデータはDB１２４に記憶され、番組情報の表示などに適宜用いられる。
【００５８】
表示制御部１２２は、受信制御部１２１から供給された番組のデータを再生し、番組の映像をディスプレイ２１に表示させ、音声をスピーカから出力させる。また、表示制御部１２２は、番組の映像を表示させるとともに、EPGデータに基づいて、受信可能なチャンネルのリストをディスプレイ２１に表示させる。これにより、図２に示されるような画面が表示される。
【００５９】
また、表示制御部１２２は、データ管理部１２５から番組のデータ（後述する一時的な録画が行われた番組のデータ、確定的な録画が行われた番組のデータ）が供給されたとき、それを再生し、番組の映像をディスプレイ２１に表示させる。データ管理部１２５から供給されたデータに基づく番組の映像も番組表示部３１の映像表示部４１に表示される。例えば録画済みの番組の再生中も、テレビタブ６１を選択しているときにはチャンネルのリストがリスト表示部３２に表示されるから、ユーザは、録画済みの番組を視聴しているときであっても、所定のチャンネルをリストから選択することによって、録画されたものではない、現在放送中の番組の映像に映像表示部４１の表示を切り替えることができる。
【００６０】
録画制御部１２３は、受信制御部１２１から供給された番組のデータを、EPGデータに記述されているタイトル、放送開始時刻、放送時間などの情報を付加してDB１２４に記憶させる。
【００６１】
パーソナルコンピュータ１には、番組の録画を利用した機能として「さかのぼり視聴機能」と「TVポーズ機能」が用意されており、これらの機能の設定などに応じて、録画制御部１２３による録画（DB１２４への番組のデータの記憶）のタイミングが異なる。
【００６２】
「さかのぼり視聴機能」は、放送中の番組を視聴しているときに、視聴しているシーンの前のシーンにいつでもさかのぼって追いかけ再生を行うことができる機能である。ユーザは、機能の有効／無効を設定することができ、例えば、あるチャンネルを選択し、そのとき放送されている番組を視聴している状態で「さかのぼり視聴機能」の設定を無効から有効に替えたとき、有効に替えたタイミング以降にそのチャンネルで放送される番組の録画（一時的な録画）が開始される。モバイルTVアプリケーションが起動している間、ここで開始された番組の録画は「さかのぼり視聴機能」の設定が無効にされるまで続けられる。
【００６３】
番組Ａに続けて番組Ｂが放送された場合、「さかのぼり視聴機能」の設定が有効であるときには、番組Ａと番組Ｂの両方の番組の録画が行われるが、それは、番組Ａの放送が終了したタイミングで録画制御部１２３による録画は一旦終了され、直後に番組Ｂの録画が開始されることによって行われる。録画制御部１２３は、それぞれの番組のデータを異なるファイルに格納し、DB１２４に記憶させる。これにより、番組単位で番組のデータを管理することが可能になる。
【００６４】
さかのぼって視聴することができるシーンは、例えば、追いかけ再生によって視聴している番組を基準として時間的に１つ前の番組のシーンまでとされる。あるチャンネルで続けて放送される複数の番組の録画が行われ、追いかけ再生によってユーザが番組を視聴しているとき、その視聴している番組を基準として時間的に２つ前の番組のデータは、番組単位でDB１２４からユーザによる操作によらずに自動的に消去される。すなわち、「さかのぼり視聴機能」による録画は、いわば一時的な録画である。
【００６５】
このように、ある番組を視聴しているときにさかのぼってまで視聴しないであろうと考えられる、視聴中の番組を基準として時間的に前の番組のデータが自動的に消去されるようにすることにより、DB１２４（記憶部１０９）の記憶容量を無駄に使うのを防ぐことができる。ある番組を視聴しているとき、さかのぼってまで視聴したいと思う番組は、いま視聴中の番組のせいぜい１つ前の番組までであることが多い。
【００６６】
当然、視聴中の番組を基準として３つ前の番組のデータが消去されるようにしてもよいし、４つ前の番組のデータが消去されるようにしてもよい。いくつ前の番組のデータが自動的に消去されるのかを、ユーザが選択することができるようにしてもよい。
【００６７】
後述するように、一時的な録画が行われた番組の中から所定の番組を選択することによって、ユーザは、番組単位で録画を確定させることもできる（以下、適宜、一時的な録画に対して、録画を確定させることを確定的な録画という）。確定的な録画の対象としてユーザが選択した番組は、データが自動的に消去される対象から除かれ、録画済みの番組として登録される。
【００６８】
なお、追いかけ再生であるから、一時的な録画が行われた番組の再生中にも、そのとき放送中の番組の録画は並行して続けられる。パーソナルコンピュータ１は、番組の録画と、録画済みの部分の再生を並行して行うことが可能な装置である。
【００６９】
「TVポーズ機能」は、「さかのぼり視聴機能」の設定が無効であるときに用いることができる機能であって、放送中の番組を視聴しているときに番組の視聴を一時停止し（一時停止ボタン４３を押し）、その後、一時停止を解除することによって、一時停止を行った番組の位置から追いかけ再生を行うことができる機能である。一時停止が行われたとき、映像表示部４１の表示は、一時停止が行われたタイミングに表示されていた映像が静止画として表示される。
【００７０】
例えば、「さかのぼり視聴機能」の設定を無効とし、あるチャンネルで放送中の番組を視聴している状態で一時停止を行ったとき、一時停止を行ったタイミング以降の番組の録画が開始される。
【００７１】
「TVポーズ機能」による録画も一時的な録画であり、一時停止を解除し、追いかけ再生によってユーザが番組を視聴しているとき、その視聴している番組を基準として時間的に２つ前の番組のデータは、番組単位でDB１２４から消去される。ユーザは、「さかのぼり視聴機能」によって一時的な録画が行われたときと同様に、「TVポーズ機能」によって一時的な録画が行われた番組を確定的に録画させることもできる。
【００７２】
「さかのぼり視聴機能」の設定を有効にすることによって、同じチャンネルで放送される全ての番組の一時的な録画が行われるから、ユーザは、一時的な録画が行われた番組の範囲で追いかけ再生をいつでも行うことができる。
【００７３】
また、追いかけ再生中に、そのとき視聴している番組より１つ前の番組のシーンまではさかのぼって再生させることができるから、見逃したシーンやもう一度見たいシーンを繰り返し視聴することができる。
【００７４】
また、ユーザは、「TVポーズ機能」を利用することによって、放送中の番組の一時停止を行い、一時停止を行った位置から番組の追いかけ再生を行わせることができる。
【００７５】
図６の説明に戻り、DB１２４には、録画制御部１２３から供給された番組のデータやEPGデータが記憶される。例えば、一時的な録画が行われたとき、録画制御部１２３から番組のデータが供給されてくる。DB１２４に記憶されているデータはデータ管理部１２５により管理される。
【００７６】
データ管理部１２５は、追いかけ再生がユーザにより指示されたとき、一時的に録画されていた番組のデータをDB１２４から順次読み出し、読み出した番組のデータを表示制御部１２２に順次出力して番組の映像を表示させる。
【００７７】
また、データ管理部１２５は、あるチャンネルで続けて放送される複数の番組の一時的な録画が行われ、一時的な録画が行われた番組の追いかけ再生をユーザが行っているとき、ユーザが視聴している番組を基準として時間的に２つ前の番組のデータを、番組単位でDB１２４から消去する。例えば、視聴している番組を基準として時間的に２つ前の番組のデータを消去するタイミングは、基準の番組の再生が開始されてから１分後などのように所定の時間だけ経過したタイミングとなる。
【００７８】
このように、一時的な録画が行われた番組の視聴が開始された直後に、その番組の２つ前の番組のデータが消去されるのではなく、視聴が開始されてから所定の時間だけ経過してから消去されるようにしたことにより、ユーザが間違えて違う番組の追いかけ再生を行ってしまったとしても、意図しない番組のデータが消去されてしまうのを防止することができる。
【００７９】
また、データ管理部１２５は、確定的な録画がユーザにより指示されたとき、一時的な録画によってDB１２４に記憶されていた番組のデータを自動的に消去される対象から除き、録画済みの番組のデータとして管理する。
【００８０】
データ管理部１２５による自動的なデータの消去は、上述したような、追いかけ再生によってある番組の視聴が行われてから所定の時間が経過したタイミングだけでなく、一時的な録画が行われた番組を追いかけ再生によってユーザが視聴している状態で再生対象が現在放送中の位置に戻されたタイミングや、チャンネルの切り替えが行われたタイミングなどでも行われる。
【００８１】
例えば、再生対象が現在放送中の位置に戻された場合とチャンネルが切り替えられた場合のいずれの場合においても、「さかのぼり視聴機能」の設定が無効であるときには、それまで一時的に録画されていた番組のデータは全て消去される。
【００８２】
一方、「さかのぼり視聴機能」の設定が有効である場合、再生対象が現在放送中の位置に戻されたときには、放送中の番組とその１つ前の番組のデータだけを除いて一時的に録画されていた番組のデータは消去され（現在放送中の番組の一時的な録画は続けられる）、チャンネルが切り替えられたときには、それまで一時的に録画されていた番組のデータは全て消去される。
【００８３】
再生対象が現在放送中の位置に戻されたとき、映像表示部４１には、放送中の番組の映像が表示される。また、チャンネルが切り替えられたとき、映像表示部４１には、切り替え先のチャンネルで放送中の番組の映像が表示される。
【００８４】
ここで、再生情報表示部４２の表示の詳細について説明する。
【００８５】
図７は、番組表示部３１のうちの再生情報表示部４２を拡大して示す図である。
【００８６】
図７の例においては、再生情報表示部４２の左上に「テレビ」が表示され、映像表示部４１に映像が表示されている番組が、録画済みの番組のリストから選択され、再生が指示された番組ではなく、放送中の番組や追いかけ再生中の番組であることが示されている。録画済みの番組のリストから選択された番組の再生中、「テレビ」に代えて「ビデオ」が表示される。
【００８７】
「テレビ」の右隣には「連続テレビ小説  〜」が表示されている。これは、再生中の番組のタイトルを表す。タイトルはEPGデータから取得される。
【００８８】
再生中の番組のタイトルなどの下には所定の長さのシークバー１３１が表示されており、その左には、再生中の番組の放送開始時刻である「１２時４５分」が、右には、再生中の番組の放送終了時刻である「１３時００分」がそれぞれ表示されている。したがって、図７のシークバー１３１全体によって表される「１２時４５分」から「１３時００分」までの時間は、再生中の１つの番組の放送時間を表す。
【００８９】
放送開始時刻である「１２時４５分」はEPGデータから取得されたものであり、放送終了時刻である「１３時００分」は、例えば、放送開始時刻である「１２時４５分」と、EPGデータに記述される放送時間から導かれたものである。
【００９０】
シークバー１３１の上に示されるポインタ１３２は現在の再生位置を表す。図７の例においては、シークバー１３１全体が１つの番組（「連続テレビ小説  〜」）の再生時間を表しているから、現在の再生中の位置は、その番組のほぼ真ん中付近の位置になる。
【００９１】
このように、再生情報表示部４２には、所定の長さのシークバー１３１が表示され、シークバー１３１全体により表される時間が、ユーザが視聴可能な番組の範囲によって切り替えられる。
【００９２】
ここでは、ユーザが選択している同じチャンネルで、番組Ａ、番組Ｂ、番組Ｃが続けて放送される場合について説明する。番組Ａは、１２時４５分から１３時００分までの間に放送されるタイトル「連続テレビ小説  〜」の番組であり、番組Ｂは、１３時００分から１３時０５分までの間に放送されるタイトル「ニュース」の番組であるものとする。また、番組Ｃは、１３時０５分から１４時００分までの間に放送される番組名「スタジオパーク〜」の番組であるものとする。
【００９３】
はじめに、「さかのぼり視聴機能」の設定が無効である場合の再生情報表示部４２の表示について説明する。
【００９４】
「さかのぼり視聴機能」の設定が無効である場合、放送中の番組の一時停止を指示したときに「TVポーズ機能」がはたらき、番組の一時的な録画が開始される。ユーザは、一時停止を解除することによって、一時停止していた番組の位置から追いかけ再生を行わせることができる。
【００９５】
図８は、図７の状態のとき（番組Ａのほぼ真ん中付近の位置が再生されている状態のとき）に一時停止が行われ、所定の時間が経過したときの再生情報表示部４２の表示例を示す図である。図７と同じ部分の説明については適宜省略する。
【００９６】
図８において、時刻ｔ1で表される位置がユーザが一時停止を行った時刻に対応する番組Ａの位置である。一時停止が行われた場合、「TVポーズ機能」によって一時的な録画が開始され、一時的な録画が行われた範囲、すなわち、追いかけ再生によって視聴が可能な範囲を表す表示として、一時的な記録が行われた番組Ａの範囲（放送時間）に対応するシークバー１３１の範囲が、図８に斜線を付して示すように、例えば青色などの所定の色で表示される。
【００９７】
図８の例においては、シークバー１３１全体のうち、時刻ｔ1で表される位置から時刻ｔ2で表される位置までの範囲が青色で表示され、この範囲が追いかけ再生によって視聴が可能な範囲になっている。
【００９８】
一時的な録画が行われた範囲の右端である時刻ｔ2で表される位置は、追いかけ再生によって視聴可能な限界の位置であり、現在放送中の番組Ａの位置を表す。時間が経過し、放送が進むにしたがって、青色で表示される範囲の右端の位置が右方向に移動する。一時停止を行った時刻である時刻ｔ1の位置は固定であるから、追いかけ再生によって視聴可能な範囲である青色で表示されるシークバー１３１の範囲は、時間の経過に伴って広がることになる。
【００９９】
なお、図８において、現在の再生位置は、一時停止が行われた時刻ｔ1で表される位置から所定の時間だけ経過した番組Ａの位置であることがポインタ１３２によって示されている。ポインタ１３２の位置も、時間が経過し、追いかけ再生が進むにしたがって右方向に移動する。
【０１００】
ユーザは、青色で表示されるシークバー１３１の範囲であれば、マウスを操作するなどしてポインタ１３２にカーソルをあて、シークバー１３１上でポインタ１３２を移動させることによって、追いかけ再生の位置を、ポインタ１３２を移動させた位置に切り替えることができる。
【０１０１】
図９は、追いかけ再生が行われている状態で番組Ａに続けて番組Ｂの放送が開始され、番組Ｂの放送が開始されてから所定の時間が経過したときの再生情報表示部４２の表示例を示す図である。
【０１０２】
図８の状態から時間が進むとシークバー１３１の表示は図９に示されるものになる。
【０１０３】
番組Ｂの放送が開始されたとき、番組Ａに続けて番組Ｂの一時的な録画が開始されるから、追いかけ再生によって視聴可能な範囲全体を示すために、番組Ａの放送開始時刻から番組Ｂの放送終了時刻までの時間がシークバー１３１全体によって表されるように、シークバー１３１の表示が、全体で番組Ａの放送時間を表していた図８の表示から切り替えられる。
【０１０４】
すなわち、番組Ａの放送開始時刻は「１２時４５分」であるから、図９に示されるように、シークバー１３１の左には「１２時４５分」が表示され続ける。一方、番組Ｂの放送終了時刻は「１３時０５分」であるから、図９に示されるように、シークバー１３１の右には、それまで表示されていた「１３時００分」に替えて「１３時０５分」が新たに表示される。
【０１０５】
図９において、時刻ｔ3で表される位置は、番組Ａの放送終了時刻であるとともに番組Ｂの放送開始時刻である「１３時００分」に対応する位置である。したがって、シークバー１３１の左端から時刻ｔ3で表される位置までの範囲が番組Ａの放送時間を表し、時刻ｔ3で表される位置からシークバー１３１の右端までの範囲が番組Ｂの放送時間を表す。番組の切り替わりの位置である時刻ｔ3で表されるシークバー１３１の位置には切れ目が表示される。
【０１０６】
追いかけ再生によって視聴可能な範囲を表す青色の表示も、それまでは番組Ａの放送時間を基準としてシークバー１３１上に表示されていたものが、番組Ａと番組Ｂの放送時間を基準として表示される。図９においては、時刻ｔ1で表される位置から時刻ｔ4で表される位置までの範囲が青色で表示されている。
【０１０７】
なお、図９において、時刻ｔ1で表される位置はユーザが一時停止を行った時刻に対応する番組Ａの位置である。また、時刻ｔ4で表される位置は、追いかけ再生によって視聴が可能な範囲の限界の位置であり、現在放送中の番組Ｂの位置を表す。
【０１０８】
ポインタ１３２によって、番組Ｂが追いかけ再生の対象になっていることが示されている。追いかけ再生の対象の番組が番組Ｂであるから、再生情報表示部４２には、放送中の番組のタイトルとして「ニュース」が左上に表示されている。
【０１０９】
図１０は、追いかけ再生が行われている状態で、番組Ａ、番組Ｂに続けて番組Ｃの放送が開始され、番組Ｃの放送が開始されてから所定の時間が経過したときの再生情報表示部４２の表示例を示す図である。
【０１１０】
図９の状態から時間が進むとシークバー１３１の表示は図１０に示されるものになる（追いかけ再生の位置は図９の位置と異なる）。
【０１１１】
番組Ｃの放送が開始されたとき、番組Ａ、番組Ｂに続けて番組Ｃの一時的な録画が開始されるから、追いかけ再生によって視聴可能な範囲全体を示すために、番組Ａの放送開始時刻から番組Ｃの放送終了時刻までの時間がシークバー１３１全体によって表されるように、シークバー１３１の表示が、全体で番組Ａと番組Ｂの放送時間を表していた図９の表示から切り替えられる。
【０１１２】
すなわち、番組Ａの放送開始時刻は「１２時４５分」であるから、図１０に示されるように、シークバー１３１の左には「１２時４５分」が表示され続ける。一方、番組Ｃの放送終了時刻は「１４時００分」であるから、図１０に示されるように、シークバー１３１の右には、それまで表示されていた「１３時０５分」に替えて「１４時００分」が新たに表示される。
【０１１３】
図１０において、時刻ｔ3で表される位置は、番組Ａの放送終了時刻であるとともに番組Ｂの放送開始時刻である「１３時００分」に対応する位置である。また、時刻ｔ5で表される位置は、番組Ｂの放送終了時刻であるとともに番組Ｃの放送開始時刻である「１３時０５分」に対応する位置である。
【０１１４】
したがって、シークバー１３１の左端から時刻ｔ3で表される位置までの範囲が番組Ａの放送時間を表し、時刻ｔ3で表される位置から時刻ｔ5で表される位置までの範囲が番組Ｂの放送時間を表す。また、時刻ｔ5で表される位置からシークバー１３１の右端までの範囲が番組Ｃの放送時間を表す。
【０１１５】
追いかけ再生によって視聴可能な範囲を表す青色の表示も、それまでは番組Ａと番組Ｂの放送時間を基準としてシークバー１３１上に表示されていたものが、番組Ａ乃至Ｃの放送時間を基準として表示される。図１０においては、時刻ｔ1で表される位置から時刻ｔ6で表される位置までの範囲が青色で表示されている。
【０１１６】
なお、図１０において、時刻ｔ1で表される位置はユーザが一時停止を行った時刻に対応する番組Ａの位置である。また、時刻ｔ6で表される位置は、追いかけ再生によって視聴が可能な範囲の限界の位置であり、現在放送中の番組Ｃの位置を表す。
【０１１７】
ポインタ１３２によって、番組Ａが追いかけ再生の対象になっていることが示されている。このように、追いかけ再生によって視聴可能な範囲として番組Ａ、番組Ｂ、番組Ｃの所定の範囲がそれぞれシークバー１３１上で青色で表示されており、番組Ａを現在視聴している場合、ユーザは、巻き戻し操作によって再生位置をいまの番組Ａの再生位置からさかのぼらせることができ、早送り操作によって再生位置をいまの番組Ａの再生位置から、それより後の位置に切り替えることができる。
【０１１８】
また、図１１に示されるように、追いかけ再生によって番組Ｂを現在視聴している場合（現在放送されている番組は番組Ｃ）、ユーザは、巻き戻し操作によって再生位置をいまの番組Ｂの再生位置からさかのぼらせることができ、早送り操作によって再生位置をいまの番組Ｂの再生位置から、それより後の位置に切り替えることができる。
【０１１９】
なお、ある番組の追いかけ再生が行われている場合、再生中の番組を基準として時間的に２つ前の番組のデータは自動的に消去されるが、図１１において、番組Ａは、番組Ｂを基準として１つ前の番組であるから、番組Ａのデータはまだ消去されない。
【０１２０】
図１１に示されるシークバー１３１の表示は、ポインタ１３２の位置が異なる点を除いて図１０のシークバー１３１の表示と同じである。シークバー１３１全体によって、番組Ａの放送開始時刻から番組Ｃの放送終了時刻までの時間が表されている。
【０１２１】
図１２は、番組のデータが自動的に消去されたときの再生情報表示部４２の表示の切り替えの例を示す図である。
【０１２２】
図１２の上に示されるシークバー１３１の表示は、ポインタ１３２の位置が異なる点を除いて図１０、図１１のシークバー１３１の表示と同じである。シークバー１３１全体によって、番組Ａの放送開始時刻から番組Ｃの放送終了時刻までの時間が表されている。
【０１２３】
図１２の上のシークバー１３１の表示においては、ポインタ１３２が番組Ｃの所定の位置にあり、番組Ｃの再生が行われている。シークバー１３１の上には、番組Ｃのタイトルである「スタジオパーク〜」が、再生中の番組のタイトルとして表示されている。
【０１２４】
再生中の番組を基準として時間的に２つ前の番組のデータは自動的に消去されるから、図１２の上のシークバー１３１に示されるように番組Ｃがおいかけ再生の対象になっている場合、番組Ａは、データが消去される対象の番組になる。
【０１２５】
例えば、番組Ｃの追いかけ再生が開始されてから１分などの所定の時間が経過したとき、一時的な録画によってDB１２４に記憶されていた、時刻ｔ1で表される位置から時刻ｔ3で表される位置までの番組Ａのデータは消去される。
【０１２６】
このとき、追いかけ再生によって視聴可能な範囲を含む番組（一時的な録画によって得られたデータが記憶されている番組）は番組Ｂと番組Ｃだけになるから、図１２の白抜き矢印の先に示されるように、全体で番組Ｂの放送開始時刻から番組Ｃの放送終了時刻までの時間が表されるように、シークバー１３１の表示は切り替えられる。
【０１２７】
すなわち、番組Ｂの放送開始時刻は「１３時００分」であるから、図１２の下に示されるように、シークバー１３１の左には、それまで表示されていた「１２時４５分」に替えて「１３時００分」が新たに表示される。一方、番組Ｃの放送終了時刻は「１４時００分」であるから、図１２の下に示されるように、シークバー１３１の右には「１４時００分」が表示され続ける。
【０１２８】
図１２の下において、時刻ｔ3で表される位置は、番組Ａの放送終了時刻であるとともに番組Ｂの放送開始時刻である「１３時００分」に対応する位置である。また、時刻ｔ5で表される位置は、番組Ｂの放送終了時刻であるとともに番組Ｃの放送開始時刻である「１３時０５分」に対応する位置である。
【０１２９】
したがって、シークバー１３１の左端から時刻ｔ5で表される位置までの範囲が番組Ｂの放送時間を表す。また、時刻ｔ5で表される位置からシークバー１３１の右端までの範囲が番組Ｃの放送時間を表す。
【０１３０】
追いかけ再生によって視聴可能な範囲を表す青色の表示も、それまでは番組Ａ乃至Ｃの放送時間を基準としてシークバー１３１上に表示されていたものが、番組Ｂと番組Ｃの放送時間を基準として表示される。図１２の下においては、時刻ｔ3で表されるシークバー１３１の左端の位置から時刻ｔ7で表される番組Ｃの位置までの範囲が青色で表示されている。
【０１３１】
これにより、番組Ａは視聴することができなくなるものの、ユーザは、番組Ｃを視聴している場合であっても番組Ｂのシーンまではさかのぼって視聴することができる。
【０１３２】
図１３は、確定的な録画を行うことがユーザによって指示されたときの再生情報表示部４２の表示の切り替えの例を示す図である。
【０１３３】
例えば、追いかけ再生を行っているときに録画ボタン４７を押すことによって、ユーザは、そのとき追いかけ再生を行っている番組の確定的な録画を、番組単位で行うことができる。確定的に録画を行う番組として選択された番組は、データが自動的に消去される対象から除かれ、録画済みの番組として管理される。
【０１３４】
図１３の上に示されるシークバー１３１の表示は、図８のシークバー１３１の表示と同じである。シークバー１３１全体によって、番組Ａの放送時間が表されている。また、時刻ｔ1で表される位置でユーザによって一時停止が行われ、時刻ｔ1で表される位置から時刻ｔ2で表される位置（現在の放送位置）までの範囲が青色で表示されている。時刻ｔ1で表される位置から時刻ｔ2で表される位置までの範囲の番組Ａのデータは、一時的な録画によってDB１２４に記憶されている。
【０１３５】
図１３の上の例においては、一時的な録画が行われた番組Ａの範囲内の位置が追いかけ再生の対象になっていることがポインタ１３２によって示されている。
【０１３６】
例えば、このような状態で録画ボタン４７を押すことによってユーザが番組Ａの確定的な録画を指示したとき、一時的な録画によってDB１２４に記憶されていた番組Ａのデータは自動的に消去される対象から除かれ、図１３の白抜き矢印の先に示されるように、それまで青色で表示されていたシークバー１３１の範囲は、確定的な録画が行われた範囲であることを表す例えば赤色などの所定の色で表示される。図１３の下において、シークバー１３１に付されている斜線の種類が図１３の上のシークバー１３１に付されている斜線の種類と異なるのは、それらの範囲が異なる色で表示されていることを表す。
【０１３７】
図１３の下の状態のときには番組Ａの放送はまだ続けられるから、時間の経過に伴って、赤色で表示される範囲の右端の位置が右方向に移動する。一時停止を行った時刻ｔ1の位置は固定であるから、確定的な番組の録画が行われた範囲を表す赤色の範囲は、時間の経過に伴って広がることになる。
【０１３８】
図１４は、確定的な録画を行うことがユーザによって指示されたときの再生情報表示部４２の表示の切り替えの他の例を示す図である。
【０１３９】
図１４の上に示されるシークバー１３１の表示は、ポインタ１３２の位置が異なる点を除いて、図１２の下のシークバー１３１の表示と同じである。シークバー１３１全体によって、番組ＢとＣの放送時間が表されている。番組Ｂの放送が開始される時刻ｔ3の前から一時的な録画が開始されており、番組Ｂの全体と、時刻ｔ7で表される番組Ｃの位置までの範囲が青色で表示されている。番組Ｂの全体と、時刻ｔ5で表される位置から時刻ｔ7で表される位置までの範囲の番組Ｃのデータは、一時的な録画によってDB１２４に記憶されている。
【０１４０】
図１４の上の例においては、一時的な録画が行われた番組Ｂの範囲内の位置が追いかけ再生の対象になっていることがポインタ１３２によって示されている。
【０１４１】
例えば、このような状態で録画ボタン４７を押すことによってユーザが番組Ｂの確定的な録画を指示したとき、一時的な録画によってDB１２４に記憶されていた番組Ｂ全体のデータは、自動的に消去される対象から除かれ、図１４の白抜き矢印の先に示されるように、それまで青色で表示されていたシークバー１３１の範囲のうち、番組Ｂの放送時間を表す、時刻ｔ3で表される位置から時刻ｔ5で表される位置までの範囲だけが赤色で表示される。
【０１４２】
確定的な録画を行う対象が現在放送中の番組である図１３の場合とは異なり、確定的な録画を行う対象が、放送がすでに終了している番組であり、一時的な録画によってそのデータの全てがDB１２４に記憶されている番組である場合、このように、指示された番組の放送時間を表す範囲全体が赤色で表示される。これにより、ユーザは、番組単位で、番組Ｂが録画済みの番組として登録されたことを確認することができる。
【０１４３】
次に、「さかのぼり視聴機能」の設定が有効である場合の再生情報表示部４２の表示について説明する。
【０１４４】
「さかのぼり視聴機能」の設定が有効である場合、モバイルTVアプリケーションが起動し、所定のチャンネルを受信しているときには常に、その受信しているチャンネルで放送される番組の一時的な録画が行われるから、「さかのぼり視聴機能」の設定が有効にされたとき以降の再生情報表示部４２の表示は、「さかのぼり視聴機能」の設定が無効の状態で、「TVポーズ機能」がはたらいているとき以降の表示、すなわち、一時停止が指示されたとき以降の上述した表示と同じ表示になる。
【０１４５】
図１５は、「さかのぼり視聴機能」の設定が有効である場合の再生情報表示部４２の表示例を示す図である。
【０１４６】
図１５において、シークバー１３１全体は、番組Ａの放送開始時刻から番組Ｂの放送終了時刻までの時間を表す。また、時刻ｔ8で表される位置が、ユーザが「さかのぼり視聴機能」の設定を有効にした時刻に対応する番組Ａの位置を表す。「さかのぼり視聴機能」の設定が有効にされた場合、一時的な録画が開始されるから、一時的な録画が行われたシークバー１３１の範囲は青色で表示される。
【０１４７】
「さかのぼり視聴機能」の設定が有効であり、追いかけ再生を行っているとき、ユーザが現在視聴している番組を基準として時間的に前の番組のシーンまではさかのぼって視聴することができるように、ユーザが現在視聴している番組のデータと、その前の番組のデータは一時的に記憶され続ける。この状態は、仮に、再生位置が、現在放送中の位置に戻った場合であっても維持される。
【０１４８】
図１５の例においては、再生位置が、現在放送中の位置に戻っていることがポインタ１３２によって示されているが、「さかのぼり視聴機能」の設定が無効である場合とは異なり、この場合であっても、それまでに一時的な録画が行われた番組Ａのデータと、番組Ｂのデータは記憶され続ける。
【０１４９】
次に、以上のような再生情報の表示を実現したり、番組のデータを管理したりするパーソナルコンピュータ１の動作についてフローチャートを参照して説明する。
【０１５０】
はじめに、図１６のフローチャートを参照して、シークバー１３１の表示を制御するパーソナルコンピュータ１の処理について説明する。
【０１５１】
この処理は、例えば、リスト表示部３２に表示されているチャンネルの中から所定のチャンネルが選択されたときや、所定のチャンネルが選択されていた状態で他のチャンネルが選択された（切り替えられた）ときに開始される。所定のチャンネルがユーザにより選択されたとき、選択されたチャンネルで放送中の番組のデータと、その番組のEPGデータが受信制御部１２１から表示制御部１２２に出力される。
【０１５２】
ステップＳ１において、表示制御部１２２は、ユーザにより選択されたチャンネルで現在放送中の番組の放送時間を全体で表すシークバー１３１を表示させるとともに、現在の放送位置に対応するシークバー１３１の上にポインタ１３２を表示させる。シークバー１３１の左には、EPGデータから取得された、現在放送中の番組の放送開始時刻が表示され、右には現在放送中の番組の放送終了時刻が表示される。
【０１５３】
ステップＳ２において、表示制御部１２２は、放送中の番組の一時的な録画が開始されたか否かを判定し、一時的な録画が開始されたと判定するまで待機する。一時的な録画は録画制御部１２３によって行われる。
【０１５４】
表示制御部１２２は、「さかのぼり視聴機能」の設定が有効にされたり、「さかのぼり視聴機能」の設定が無効の状態で一時停止操作が行われたりしたことから、ステップＳ２において、放送中の番組の一時的な録画が開始されたと判定した場合、ステップＳ３に進み、一時的な録画が行われた番組の範囲に対応するシークバー１３１の範囲を青色で表示することによって、追いかけ再生によってユーザが視聴することができる範囲を表す。
【０１５５】
ステップＳ４において、表示制御部１２２は、複数の番組にわたって一時的な録画が行われたか否かを判定する。
【０１５６】
表示制御部１２２は、ステップＳ４において、ステップＳ１の処理のときに放送されていた番組に続けて他の番組の放送が開始されたことから、複数の番組にわたって一時的な録画が行われたと判定した場合、ステップＳ５に進み、続けて放送された他の番組の放送時間をも全体で表すように、シークバー１３１の表示を切り替える。
【０１５７】
例えば、番組Ａの一時的な録画が行われていた状態で番組Ａに続けて番組Ｂの放送が開始され、番組Ｂの一時的な録画が開始された場合、表示制御部１２２は、番組Ａの放送開始時刻から番組Ｂの放送終了時刻までの時間を全体で表すようにシークバー１３１の表示を切り替える。シークバー１３１の左には番組Ａの放送開始時刻が表示され続け、右には番組Ｂの放送終了時刻が新たに表示される。その後、処理は終了される。
【０１５８】
一方、ステップＳ４において、表示制御部１２２は、ステップＳ１の処理のときに放送されていた番組の放送がまだ続いていることから、複数の番組にわたって一時的な録画が行われていないと判定した場合、ステップＳ５の処理はスキップし、処理を終了させる。
【０１５９】
以上の処理によって、シークバー１３１全体によって表される時間が適宜切り替えられる。シークバー１３１全体によって表される時間が切り替えられることに伴って、一時的な録画が行われた番組の範囲を表す青色で表示される範囲も切り替えられるから、ユーザは、番組の放送時間との関係で、一時的な録画が行われた範囲を直感的に把握することができる。
【０１６０】
なお、ステップＳ３以降の図１６の処理は、一時的な録画が続けられている間繰り返される。
【０１６１】
次に、図１７のフローチャートを参照して、シークバー１３１の表示を制御する、追いかけ再生が開始された後のパーソナルコンピュータ１の処理について説明する。
【０１６２】
この処理は、例えば、同じチャンネルで続けて放送される３つの番組の一時的な録画が行われ、３つの番組の放送時間（３つの番組のうちの時間的に最初の番組の放送開始時刻から時間的に最後の番組の放送終了時刻までの時間）がシークバー１３１全体によって表されており、そのうちの時間的に最後の番組の追いかけ再生が行われているときに開始される。追いかけ再生が行われているとき、再生中の番組を基準として時間的に２つ前の番組のデータは所定のタイミングで自動的に消去される。また、ユーザは、再生中の番組の確定的な録画を行うことができる。
【０１６３】
ステップＳ１１において、表示制御部１２２は、追いかけ再生によってユーザが視聴中の番組を基準として、２つ前の番組のデータが自動的に消去されたか否かを判定する。一時的な録画によってDB１２４に記憶されていたデータの自動的な消去はデータ管理部１２５により行われる。
【０１６４】
表示制御部１２２は、ステップＳ１１において、番組のデータが消去されたと判定した場合、ステップＳ１２に進み、シークバー１３１全体によって表される時間を切り替える。
【０１６５】
例えば、続けて放送された番組Ａ乃至Ｃの一時的な録画が行われ、そのうちの番組Ｃの追いかけ再生が行われてから１分が経過したとき、番組Ａのデータは自動的に消去されるから、表示制御部１２２は、追いかけ再生が可能な範囲を含む番組Ｂの放送開始時刻から番組Ｃの放送終了時刻までの時間を表すようにシークバー１３１の表示を切り替える。シークバー１３１の左には番組Ｂの放送開始時刻が新たに表示され、右には番組Ｃの放送終了時刻が表示され続ける。
【０１６６】
表示制御部１２２は、ステップＳ１１において、番組のデータが消去されていないと判定した場合、ステップＳ１２の処理をスキップし、ステップＳ１３に進む。
【０１６７】
ステップＳ１３において、表示制御部１２２は、確定的な録画が行われたか否かを判定し、確定的な録画が行われたと判定した場合、ステップＳ１４に進む。
【０１６８】
ステップＳ１４において、表示制御部１２２は、確定的な録画が行われた番組の範囲に対応するシークバー１３１の範囲を赤色で表示させる。確定的な録画の対象とされた番組が、まだ放送が続いている放送中の番組である場合、その番組の放送開始時刻の位置から、放送が行われている位置までの範囲が赤色で表示される。また、確定的な録画の対象とされた番組が、すでに放送が終了している番組である場合、その番組の放送時間の範囲全体が赤色で表示される。その後、処理は終了される。
【０１６９】
表示制御部１２２は、ステップＳ１３において、確定的な録画が行われていないと判定した場合、ステップＳ１４の処理をスキップし、処理を終了させる。
【０１７０】
追いかけ再生が行われている間、以上の処理が繰り返されることによってシークバー１３１全体によって表される時間が適宜切り替えられる。また、ユーザは、確定的な録画が行われた番組の範囲を番組の放送時間との関係で直感的に把握することができる。
【０１７１】
次に、図１８のフローチャートを参照して、番組のデータを管理するパーソナルコンピュータ１の処理について説明する。
【０１７２】
この処理は、図１６の処理や図１７の処理と適宜並行して行われる。図１６の処理と同様に、例えば、リスト表示部３２に表示されているチャンネルの中から所定のチャンネルが選択されたときや、チャンネルが切り替えられたときに開始される。所定のチャンネルがユーザにより選択されたとき、選択されたチャンネルで放送中の番組のデータと、その番組のEPGデータが受信制御部１２１から表示制御部１２２に出力され、放送中の番組の再生が行われる。
【０１７３】
ステップＳ２１において、受信制御部１２１は、一時的な録画を開始するか否かを判定し、一時的な録画を開始すると判定するまで待機する。
【０１７４】
受信制御部１２１は、「さかのぼり視聴機能」の設定が有効にされたり、「さかのぼり視聴機能」の設定が無効の状態で一時停止操作が行われたりしたことから、ステップＳ２１において、一時的な録画を開始すると判定した場合、ステップＳ２２に進み、受信している番組のデータを録画制御部１２３に出力して一時的な録画を行わせる。録画制御部１２３は、受信制御部１２１から供給された番組のデータをDB１２４に記憶させる。
【０１７５】
ステップＳ２３において、データ管理部１２５は、所定の番組の追いかけ再生が指示されたか否かを判定する。
【０１７６】
データ管理部１２５は、ステップＳ２３において、追いかけ再生が指示されたと判定した場合、ステップＳ２４に進み、選択された番組のデータをDB１２４から読み出し、読み出したデータを表示制御部１２２に出力して番組の再生を行わせる。ディスプレイ２１には、追いかけ再生の対象としてユーザにより選択された番組の映像が表示される。
【０１７７】
一方、データ管理部１２５は、ステップＳ２３において、追いかけ再生が指示されていないと判定した場合、ステップＳ２４の処理をスキップし、ステップＳ２５に進む。
【０１７８】
ステップＳ２５において、データ管理部１２５は、追いかけ再生の対象になっている番組を基準として時間的に２つ前の番組があるか否かを判定し、そのような番組があると判定した場合、ステップＳ２６に進む。
【０１７９】
ステップＳ２６において、データ管理部１２５は、追いかけ再生の対象になっている番組の再生が開始されてから例えば１分などの所定の時間が経過したか否かを判定し、経過したと判定するまで待機する。
【０１８０】
データ管理部１２５は、ステップＳ２６において、追いかけ再生の対象になっている番組の再生が開始されてから所定の時間が経過したと判定した場合、ステップＳ２７に進み、追いかけ再生の対象になっている番組を基準として時間的に２つ前の番組の、DB１２４に記憶されているデータを消去する。
【０１８１】
ステップＳ２８において、データ管理部１２５は、追いかけ再生の対象になっている番組の確定的な録画を行うことがユーザにより指示されたか否かを判定する。
【０１８２】
データ管理部１２５は、ステップＳ２８において、確定的な録画を行うことが指示されたと判定した場合、ステップＳ２９に進み、追いかけ再生の対象になっている番組を、データを自動的に消去する対象から除き、録画済みの番組として管理することによって番組の確定的な録画を行う。
【０１８３】
一方、ステップＳ２８において、データ管理部１２５は、確定的な録画を行うことが指示されていないと判定した場合、ステップＳ２９の処理をスキップし、ステップＳ３０に進む。
【０１８４】
ステップＳ３０において、データ管理部１２５は、追いかけ再生を終了するか否かを判定し、終了しないと判定した場合、ステップＳ２５以降の処理を繰り返し実行する。ステップＳ３０において、追いかけ再生を終了すると判定した場合、データ管理部１２５は、処理を終了させる。
【０１８５】
パーソナルコンピュータ１での番組の視聴は、何か他の作業をしながら行われるものと考えられ、そのため、ユーザが作業に目を奪われ、見たかったシーンを見逃してしまうことが多くなるものと考えられるところ、以上のような処理によって、一時的に録画していたシーンをさかのぼって視聴することができ、かつ、後から番組単位で録画（確定的な録画）を行うことができるようにすることによって、ユーザの利便性が図られる。
【０１８６】
次に、受信可能なチャンネルのリストの管理について説明する。
【０１８７】
パーソナルコンピュータ１は携帯型の機器であるから、ユーザが、受信可能なチャンネルの異なるいろいろな地域で番組を視聴することもある。そこで、パーソナルコンピュータ１においては、地域ごとのチャンネルのリストを記憶させておくことができるようになされている。チャンネルのリストは、例えば、データ管理部１２５によりDB１２４に記憶され、管理される。
【０１８８】
ユーザは、例えば、はじめて訪れた地域でチャンネルのスキャンを行い、チャンネルリストを作成しておけば、次に同じ地域を訪れたときに、あらかじめ作成しておいたチャンネルのリストを選択するだけで、チャンネルのスキャンを再度行うことなくチャンネルの設定を行うことができる。
【０１８９】
図１９は、チャンネルの設定に用いられる画面の例を示す図である。
【０１９０】
図１９に示される画面は、モバイルTVアプリケーションを起動させた状態で所定の操作が行われたときに表示される設定ウインドウのタブの中から、チャンネルタブ１５１が選択されたときに表示される。
【０１９１】
図１９の画面の上方に表示される「登録されているチャンネルリスト」の欄は、現在登録されているチャンネルリストの名前が表示される欄である。図１９の例においては、「東京の会社」の名前で識別されるチャンネルリストが登録されている（使用するリストとして選択されている）。
【０１９２】
「登録されているチャンネルリスト」の欄の下に表示される「新規作成」の欄には、チャンネルリストを新規に作成するときに操作される新規作成ボタン１６１が表示される。ユーザは、移動先の地域がはじめて訪れた地域である場合、この新規作成ボタン１６１を押すことによって、その地域で受信可能なチャンネルのリストを作成することができる。
【０１９３】
新規作成ボタン１６１が押されたとき、チャンネルのスキャンが行われる。ユーザは、スキャン結果のチャンネルが登録されたリストに名前を設定することができ、名前が設定されたリストが作成済みのリストとされる。
【０１９４】
「新規作成」の欄の下に表示される「チャンネルの設定」の欄は、作成済みのチャンネルリストに関する情報が表示される欄である。この欄には、チャンネルリスト選択ボタン１６２、チャンネル情報表示部１６３、登録ボタン１６４、削除ボタン１６５が表示される。
【０１９５】
チャンネルリスト選択ボタン１６２は、作成済みのチャンネルリストの中から、情報を表示するチャンネルリストを選択するときに操作されるボタンである。図１９の例においては、「東京の会社」の名前で識別されるチャンネルリストの情報が表示されていることがチャンネルリスト選択ボタン１６２の左の欄に表示されている。
【０１９６】
チャンネルリスト選択ボタン１６２が押されたとき、図２０に示されるように、チャンネルリスト選択ボタン１６２の下（リストの名前が表示される欄の下）に、作成済みのチャンネルリストの名前の一覧である一覧１７１が表示される。ユーザは、一覧１７１に表示されるものの中からチャンネルリストを選択することができる。図２０の例においては、「東京の会社」の名前で識別されるチャンネルリストの他に、「大阪の実家」の名前で識別されるチャンネルリストが作成済みのリストとして一覧１７１に表示されている。
【０１９７】
図１９の説明に戻り、チャンネル情報表示部１６３は、作成済みのリストの中から選択されたチャンネルリストに登録されているチャンネルの情報が表示される欄である。図１９の例においては、６１１CH、６２１CH、６４１CH、６６１CH、６８１CHの５つのチャンネルが「東京の会社」の名前で識別されるチャンネルリストに登録されていることが表示されている。また、それぞれのチャンネルの名前も表示されている。
【０１９８】
登録ボタン１６４は、作成済みのリストの中から選択したチャンネルリストを、実際に使用するチャンネルリストとして登録するときに操作されるボタンである。削除ボタン１６５は、作成済みのリストの中から選択したチャンネルリストを削除するときに操作されるボタンである。
【０１９９】
例えば、図２０の一覧１７１から「大阪の実家」の名前で識別されるチャンネルリストが選択され、そのリストの情報がチャンネル情報表示部１６３に表示されている状態で登録ボタン１６４が押されたとき、「大阪の実家」の名前で識別されるチャンネルリストが、実際に使用するチャンネルリストとして登録される。このとき、チャンネルの設定画面は図２１に示されるような画面になる。
【０２００】
図２１の例においては、「登録されているチャンネルリスト」の欄には、「大阪の実家」の名前で識別されるチャンネルリストが登録されていることが示されている。また、「チャンネルの設定」の欄のチャンネル情報表示部１６３には、「大阪の実家」の名前で識別されるチャンネルリストに６４１CH、６６１CH、６８１CHの３つのチャンネルが登録されていることが示されている。
【０２０１】
このようなチャンネル設定画面から作成済みのチャンネルリストを選択することによって、ユーザは、チャンネルリストの作成時にだけ一度だけ行っておけば、チャンネルのスキャンを移動先でその都度行う必要がない。
【０２０２】
例えば、東京では「東京の会社」の名前で識別されるチャンネルリストを登録することによって、「東京の会社」の名前で識別されるチャンネルリストに登録されている５つのチャンネルで放送される番組を視聴することができ、大阪では「大阪の実家」の名前で識別されるチャンネルリストを登録することによって、「大阪の実家」の名前で識別されるチャンネルリストに登録されている３つのチャンネルで放送される番組を視聴することができる。
【０２０３】
以上においては、本発明をパーソナルコンピュータに適用した場合について説明したが、本発明は、番組の録画機能を有する様々な機器に適用することが可能である。
【０２０４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２０５】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図５に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１２、または、プログラムが一時的もしくは永続的に格納されるROM１０２や、記憶部１０９を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部１１０を介して、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２０６】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２０７】
【図１】本発明の一実施形態に係るパーソナルコンピュータの外観構成の例を示す斜視図である。
【図２】画面の表示例を示す図である。
【図３】図２の画面の一部を示す図である。
【図４】画面の表示例を示す他の図である。
【図５】パーソナルコンピュータのハードウエア構成例を示すブロック図である。
【図６】パーソナルコンピュータの機能構成例を示すブロック図である。
【図７】再生情報表示部を拡大して示す図である。
【図８】再生情報表示部の表示例を示す図である。
【図９】再生情報表示部の他の表示例を示す図である。
【図１０】再生情報表示部のさらに他の表示例を示す図である。
【図１１】再生情報表示部の表示例を示す図である。
【図１２】再生情報表示部の表示の切り替えの例を示す図である。
【図１３】再生情報表示部の表示の切り替えの他の例を示す図である。
【図１４】再生情報表示部の表示の切り替えのさらに他の例を示す図である。
【図１５】再生情報表示部の他の表示例を示す図である。
【図１６】パーソナルコンピュータの表示制御処理について説明するフローチャートである。
【図１７】パーソナルコンピュータの他の表示制御処理について説明するフローチャートである。
【図１８】パーソナルコンピュータの番組管理処理について説明するフローチャートである。
【図１９】チャンネル設定画面の表示例を示す図である。
【図２０】チャンネル設定画面の他の表示例を示す図である。
【図２１】チャンネル設定画面のさらに他の表示例を示す図である。
【符号の説明】
【０２０８】
１  パーソナルコンピュータ，  ２１  ディスプレイ，  ２２  アンテナ，  ４１  映像表示部，  ４２  再生情報表示部，  １２１  受信制御部，  １２２  表示制御部，  １２３  録画制御部，  １２４  DB，  １２５  データ管理部，  １３１  シークバー，  １３２  ポインタ
【図１】
2007193892.tif 000003
【図２】
2007193892.tif 000004
【図３】
2007193892.tif 000005
【図４】
2007193892.tif 000006
【図５】
2007193892.tif 000007
【図６】
2007193892.tif 000008
【図７】
2007193892.tif 000009
【図８】
2007193892.tif 000010
【図９】
2007193892.tif 000011
【図１０】
2007193892.tif 000012
【図１１】
2007193892.tif 000013
【図１２】
2007193892.tif 000014
【図１３】
2007193892.tif 000015
【図１４】
2007193892.tif 000016
【図１５】
2007193892.tif 000017
【図１６】
2007193892.tif 000018
【図１７】
2007193892.tif 000019
【図１８】
2007193892.tif 000020
【図１９】
2007193892.tif 000021
【図２０】
2007193892.tif 000022
【図２１】
2007193892.tif 000023