(57)【特許請求の範囲】
【請求項１】
複数の番組の放送予定を示す予定情報を記憶する記憶部と、
記録番組の再生動作の停止に応じ、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満たす場合、前記予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する予約制御部と
を備え、
前記予約制御部は、前記停止時点に先立った再生動作のスキップを検出し、検出されたスキップと前記停止時点との関連に基づいて、前記停止時点が前記視聴条件を満足しているか否かを判定する電子機器。
【請求項２】
前記視聴条件は、前記停止時点で特定される再生時間が前記記録番組全体の記録時間に対して所定の割合を超えていることを示す、請求項１記載の電子機器。
【請求項３】
前記スキップは前記停止時点に時間的に最も近いスキップである、請求項１記載の電子機器。
【請求項４】
前記予約制御部は、前記検出されたスキップの終了から前記停止時点までの経過時間が所定の経過時間以内であり、且つ、前記停止時点が前記記録番組全体の後半４分の１に含まれている場合、前記停止時点が前記視聴条件を満足していると判定する、請求項１記載の電子機器。
【請求項５】
記録番組の再生動作の停止に応じ、停止時点に先立った再生動作のスキップを検出し、検出されたスキップと前記停止時点との関連に基づいて、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満足しているか否かを判定し、前記停止時点が前記視聴条件を満たす場合、複数の番組の放送予定を示す予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する
ことを含む記録予約方法。
【請求項６】
記録番組の再生動作の停止に応じ、停止時点に先立った再生動作のスキップを検出し、検出されたスキップと前記停止時点との関連に基づいて、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満足しているか否かを判定し、前記停止時点が前記視聴条件を満たす場合、複数の番組の放送予定を示す予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する
ことをコンピュータに実行させる記録予約プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に開示された技術は、放送番組の記録を行う電子機器、記録予約方法および記録予約プログラムに関する。
【背景技術】
【０００２】
無線もしくは有線で配信される番組、例えば、テレビジョン番組を録画する電子機器が広く知られている。こういった電子機器には、ＤＶＤ(Digital Versatile Disc)レコーダ、ＢＤ(Blu-ray Disc（登録商標）)レコーダ、ハードディスクレコーダなどのレコーダや、テレビチューナを備えたパーソナルコンピュータがある。ユーザはこの電子機器に所望の番組を予約して録画することができる。録画された番組（以後、録画番組と称する）のデータは電子機器に内蔵または挿入された媒体に記録される。こういった予約を行う技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２０４０８号公報
【特許文献２】特開２００５−３２８４８５号公報
【特許文献３】特開平１１−２７６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
番組には各週で配信されたり連日配信されたりする連続した番組がある。このような番組の配信に先立って、ユーザは必ずしも全ての録画予約手続きを完了しているとは限らない。録画番組を視聴することで、この録画番組に関連する後続の番組の録画を希望することもある。ユーザが録画予約手続きを忘れてしまったり、誤った録画予約手続きをしてしまうこともある。このような番組は、テレビジョン放送のような映像を配信する番組に限らず、ラジオ放送のような音声を配信する番組もある。このような音声配信を対象にした番組の録音予約手続きにおいても、同様な問題が生じる可能性がある。つまり、記録予約対象とは無関係に、このような問題は、連続番組の記録予約手続きにおいて生じ得る。こういった事情から、ユーザが煩雑な手続きを行うことなく、後続して配信される番組の記録予約を的確に実現する技術が望まれている。
【０００５】
本発明は、ユーザが番組の記録予約手続きを行うことなく、番組の記録予約ができる電子機器、記録予約方法及び記録予約プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の電子機器は、複数の番組の放送予定を示す予定情報を記憶する記憶部と、記録番組の再生動作の停止に応じ、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満たす場合、前記予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する予約制御部とを含む。
【発明の効果】
【０００７】
開示の電子機器、記録予約方法及び記録予約プログラムによれば、ユーザが番組の記録予約手続きを行うことなく番組の記録予約が行われる。
【図面の簡単な説明】
【０００８】
【図１】この発明の第１の実施形態にかかる情報処理装置の構成を示すブロック図である。
【図２】この発明の第１の実施形態にかかる情報処理装置の外観図である。
【図３】この発明の第１の実施形態にかかる情報処理装置に保持される番組スケジュール情報の一例を示す図である。
【図４】この発明の第１の実施形態にかかる情報処理装置に保持される予約番組情報の一例を示す図である。
【図５】この発明の第１の実施形態にかかる情報処理装置に保持されるインデックス情報の一例を示す図である。
【図６】この発明の第１の実施形態にかかる情報処理装置の機能を説明するための機能ブロック図である。
【図７】この発明の第１の実施形態にかかる情報処理装置の動作を説明するためのフローチャートである。
【図８】この発明の第１の実施形態にかかる情報処理装置に保持される予約番組情報の一例を示す図である。
【図９】この発明の第２の実施形態にかかる情報処理装置のＨＤＤに保持されるアプリケーションプログラムおよび各種情報を示す模式図である。
【図１０】この発明の第２の実施形態にかかる情報処理装置に保持されるスキップテーブルを説明するための図である。
【図１１】この発明の第２の実施形態にかかる情報処理装置の機能を説明するための機能ブロック図である。
【図１２】この発明の第２の実施形態にかかる情報処理装置で再生される録画番組の構成を説明するための図である。
【図１３】この発明の第２の実施形態にかかる情報処理装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の第１および第２の実施形態について図面を参照して説明する。
【００１０】
＜第１の実施形態＞
以下、この発明の第１の実施形態を図面を参照して説明する。
【００１１】
この第１の実施形態では、テレビチューナを備えたパーソナルコンピュータなどの情報処理装置に本発明を適用した場合について説明する。先ず、この第１の実施形態にかかる情報処理装置の構成を図１を参照して説明する。
【００１２】
情報処理装置１００はＣＰＵ(Central Processing Unit)１、システムコントローラ２および主記憶装置３を含む。システムコントローラ２にはＣＰＵ１および主記憶装置３が直接接続されている。ＣＰＵ１は主記憶装置３に展開されるＯＳ(Operating System)、ＢＩＯＳ(Basic Input/Output System)、後述のＴＶ(Television)アプリケーション等の各種プログラムを実行する。システムコントローラ２は情報処理装置１００内のデータ入出力管理制御を含むシステム全体の制御を行う。主記憶装置３はいわゆるＲＡＭ(Random Access Memory)などの揮発性のメモリを含む。主記憶装置３は実行されるプログラムの作業領域としても利用される。
【００１３】
情報処理装置１００はさらに、表示部４、ＥＰＲＯＭ(Erasable Programmable Read-Only Memory)５、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)６、電源監視部７、ＨＤＤ(Hard Disk Drive)８、ＣＤ(Compact Disc)／ＤＶＤドライブ９、キーボードコントローラ１０、ＵＳＢ(Universal Serial Bus)コントローラ１１、ＴＶ受信装置１２、および、通信制御部１３を含む。これらの構成要素はバス１４に接続されている。前述のシステムコントローラ２はバス１４を介してこれらの構成要素（表示部４〜通信制御部１３）に接続されている。
【００１４】
表示部４はＬＣＤ(Liquid Crystal Display)等のディスプレイを含む。表示部４はシステムコントローラ２を介してＣＰＵ１から送られる命令に従って各種データの表示を行う。例えば、表示部４は命令に従ってＴＶ受信装置１２を介して受信された番組を表示したり、ＣＤ／ＤＶＤドライブ９に挿入された媒体に記録された画像や動画を表示したりする。なお、表示部４は、不図示の既知のケーブルおよびコネクタを介してバス１４と接続される。ＥＰＲＯＭ５はＥＥＰＲＯＭ(Electrically Erasable Programmable Read-Only Memory)などの不揮発性メモリを含む。ＥＰＲＯＭ５には前述のＢＩＯＳが記憶されている。ＣＭＯＳ６はＳＲＡＭ(Static Random Access Memory)などの揮発性メモリを含む。ＣＭＯＳ６はＢＩＯＳで設定されている各種データを記憶する。電源監視部７は情報処理装置１００に設けられている電源ボタンに対するユーザの操作を検出する。
【００１５】
ＨＤＤ８はハードディスクを記憶媒体として備えている。ＨＤＤ８には後述するＴＶアプリケーション８１、番組スケジュール情報８２、予約番組情報８３および録画番組データ８４が記憶されている。録画番組データ８４は番組を特定するインデックスを示すインデックス情報８４ａが含まれる。ＣＤ／ＤＶＤドライブ９はＣＤやＤＶＤを装填可能な機構を備え、これらの媒体に対してデータの書き込みや読み出しを行う。
【００１６】
キーボードコントローラ１０はユーザによるキーボードやポインティングデバイスの操作を検出する。この実施形態では、キーボードコントローラ１０にはキーボード１５、マウス１６およびリモートコントローラ１７が接続されている。キーボード１５やマウス１６やリモートコントローラ１７の操作に応じた信号を有線または赤外線等の無線を介してキーボードコントローラ１０は受け取る。特にこの実施形態では、キーボードコントローラ１０とリモートコントローラ１７との間は赤外線での通信が確立される。ユーザはリモートコントローラ１７を使用することで、ＴＶ番組の録画や再生に関連する各種指示を情報処理装置１００に送ることができる。
【００１７】
ＵＳＢコントローラ１１はＵＳＢコネクタに挿入されたＵＳＢメモリに対してデータの書き込みおよび読み出しを行う。ＴＶ受信装置１２はＴＶチューナやＴＶ信号の復調器を含む。ＴＶ受信装置１２にはアンテナ１８が接続される。ＴＶ受信装置１２は放送電波をアンテナ１８から取り込み各チャンネルのＴＶ番組を受信する。ＴＶ受信装置１２はいわゆる電子番組ガイド(EPG: Electronic Program Guide)機能を有する。具体的にはアンテナ１８を介して周期的に番組の放送予定を示す番組スケジュール情報８２を取得する。通信制御部１３にはネットワークドライブなどの外部機器１９が接続されている。外部機器１９はインターネットなどのネットワークに有線または無線で接続されている。通信制御部１３は外部機器１９を介して他の情報処理装置やデータベースと通信を行うことができる。
【００１８】
図２は情報処理装置１００の外観を示す一例である。表示部４、キーボードコントローラ１０の赤外線受信部２１、キーボード１５、マウス１６、リモートコントローラ１７、アンテナ１８および外部機器１９を除いた、図１に示される構成要素は筐体２０内に内蔵される。図２に示されるように、キーボードコントローラ１０の赤外線受信部２１は表示部４のベゼルに備えられている。この赤外線受信部２１によって受信された信号は筐体２０に内蔵されているキーボードコントローラ１０に送られる。筐体２０の前面には装填口２２、挿入口２３および電源ボタン２４が設けられている。ＣＤやＤＶＤなどの記録媒体２５は装填口２２からＣＤ／ＤＶＤドライブ９の機構に装填することができる。ＵＳＢメモリ２６は挿入口２３からＵＳＢコントローラ１１のコネクタに挿入することができる。
【００１９】
次に、情報処理装置１００に備えられる、ＴＶ番組の録画／再生に関連する各種機能について説明する。情報処理装置１００では、受信したＴＶ番組が表示部４に表示され、これによってユーザはＴＶ番組を視聴する。ユーザの指示、もしくは、予め予約された番組（コンテンツ）を示す予約番組情報８３にしたがって、情報処理装置１００は受信したＴＶ番組をＨＤＤ８に蓄積する。情報処理装置１００では、このＨＤＤ８に蓄積されたＴＶ番組をユーザの指示にしたがって再生したり、ユーザの指示にしたがって再生動作を停止したりする。録画番組の再生中では、ユーザの指示にしたがって録画番組中のＣＭ（Commercial Message）部分を飛ばすＣＭスキップや早送りなどが実行される。こういった機能は、ＴＶアプリケーション８１を実行するＣＰＵ１、ＴＶアプリケーション８１が展開される主記憶装置３、ＴＶ受信装置１２およびアンテナ１８が単独もしくは協働することで実現される。
【００２０】
次に、ＨＤＤ８に記憶される番組スケジュール情報８２、予約番組情報８３および録画番組データ８４について説明する。番組スケジュール情報８２はチャンネル毎に配信される番組のスケジュールを示す。番組スケジュール情報８２は、地上波アナログ放送、地上波デジタル放送、ＢＳ(broadcasting satellite)放送、ＣＳ(communication satellite)放送、ケーブル放送で受信することができる番組のスケジュールを含む。前述したように、番組スケジュール情報８２は定期的にＴＶ受信装置１２により受信される。本実施形態の番組スケジュール情報８２は、受信された日時から約１週間分先までのスケジュールを含んでいる。図３は番組スケジュール情報８２の一部を示す。
【００２１】
次に、予約番組情報８３を図４を参照して説明する。予約番組情報８３はユーザにより録画が予約された番組を登録する。この実施形態では、登録されるエントリ毎に、番組タイトル名、録画予定日、チャンネル、開始時刻、終了時刻、放送波および画質の各項目の設定が記録される。番組タイトル名は予約される番組のタイトルを先頭から所定文字数だけ示す。録画予定日は番組を録画する（番組が配信される）予定日を示す。チャンネルは番組の配信されるチャンネルを示す。開始時刻はこの番組の録画を開始する時間を示し、終了時刻は録画を終了する時刻を示す。放送波は番組が配信される放送波を示す。画質は録画される番組の画質を示す。この実施形態では「モード１」は最高画質モードを、「モード２」は長時間モードを示す。例えば、第１エントリ（エントリ１）は番組タイトル名「タイトル２０」という番組の予約が登録されていることを示す。この「タイトル２０」は、ＢＳのチャンネル「ch.２０」で配信される。番組は２０１０年３月１日の１９時００分〜２４時００分に録画される予定である。画質にはモード２の長時間モードが設定されている。
【００２２】
録画番組データ８４は番組の録画データを含む。録画番組データ８４は、録画データの他に、録画番組の内容を特定するためのインデックス情報８４ａが含まれる。インデックス情報８４ａには、録画された番組毎に、番組タイトル名、チャンネル、録画の（または配信の）開始時刻、録画の（または配信の）終了時刻および放送波の各項目の情報が記録される。図５はインデックス情報８４ａの一例を示す図である。インデックス情報８４ａには２つのエントリが登録されている。言い換えると、録画番組データ８４は２つの番組の録画データを含んでいることが示される。なお、情報処理装置１００では、この番組の録画および削除は配信される番組の著作権保護に則って行われる。
【００２３】
次に、この第１の実施形態にかかる機能を図６を参照して説明する。操作受付部２０１はユーザからの録画番組の操作を受け付ける。操作受付部２０１は録画番組の再生操作を受け付けた後、再生動作の停止を受け付けるとこれを視聴条件判定部２０２に通知する。
【００２４】
視聴条件判定部２０２は、操作受付部２０１から再生動作の停止が通知されると、録画番組の全録画時間に対する再生動作の停止時点（位置）が視聴条件を満たすか否かを判定する。この第１の実施形態では、視聴条件は、停止時点で特定される再生時間が、再生された録画番組全体の録画時間に対して所定の割合を超えていることを意味する。言い換えると、停止位置が録画番組の開始位置から録画番組全体に対して所定の割合を超えた範囲に含まれていることが視聴条件である。この視聴条件は、ＴＶアプリケーション８１に保持されていても、他の記憶領域に保持されていても良い。なお、再生時間の算出にあたって、録画番組データに周期的に埋め込まれた録画開始からの経過時間を示すタイマ情報が用いられても、再生時間を上書きする記憶領域を予め定めて、この記憶領域に記憶されるデータを用いられてもよい。
【００２５】
所定の割合は８０％が好ましい。ここで、この８０％という割合の意味について説明する。放送される番組は、その番組の実質的な内容である本編と、本編とは直接的には関係の無いＣＭとから構成される。通常、ＣＭは本編中の複数の箇所に挿入されている。番組全体の録画時間に対して、８０％以内の時間を本編が占める。残りをＣＭが占める。そのため、停止位置が録画番組の開始位置から８０％を超える範囲に含まれる場合、ユーザが放送番組の本編を全てではない場合も含まれるものの、十分に興味を持って視聴したと言える。
【００２６】
視聴条件判定部２０２は停止位置が視聴条件を満足すると判定した場合、この旨を関連番組抽出部２０３に通知する。関連番組抽出部２０３は、番組スケジュール情報８２に示される複数の番組に、録画番組に対して所定の関連条件を満足する番組が含まれているか否か判定し、含まれている場合にその番組の情報を抽出する。判定にあたって、関連番組抽出部２０３はインデックス情報８４ａから再生された録画番組の情報を取得する。
【００２７】
具体的には、関連番組抽出部２０３は、インデックス情報８４ａから再生された録画番組の、番組タイトル名、チャンネル、開始時間、終了時間および放送波を取り出す。これらの項目の内、複数の項目（少なくとも２つの項目）で一致する番組が番組スケジュール情報８２に含まれているか否か判定する。含まれている場合、その番組の番組タイトル名、放送予定日、チャンネル、開始時間、終了時間および放送波を予約実行部２０４に通知する。
【００２８】
予約実行部２０４は、関連番組抽出部２０３から通知された番組の録画を予約する。具体的には、予約実行部２０４は予約番組情報８３に通知された番組を登録する。
【００２９】
次に、図７および図８や前述の図３〜図５を参照してこの第１の実施形態の動作を説明する。情報処理装置１００ではＴＶアプリケーション８１が起動されている。
【００３０】
先ず、ＣＰＵ１はユーザの指示にしたがって録画番組データ８４の録画番組を再生する（図７、ステップＳ１０１）。再生動作中にユーザから録画番組の再生停止の指示を受けると、ＣＰＵ１は録画番組の再生を停止する（ステップＳ１０２）。この後、ＣＰＵ１は、再生対象である録画番組全体に対する、再生が停止された時点（停止位置）を検出する（ステップＳ１０３）。
【００３１】
ＣＰＵ１は検出された停止時点に基づいて、番組全体の時間量に対して８０％を超えた時間量が再生されたか否かを判定する（ステップＳ１０４）。番組全体の時間量に対して８０％を超えた時間量が再生されたと判断した場合（ステップＳ１０４，ＹＥＳ）、ＣＰＵ１は、インデックス情報８４ａから再生された番組のインデックス情報を取得する（ステップＳ１０５）。例えば、図５に示されるインデックス情報８４ａで特定される番組が録画番組データ８４に保持されており、この中から「タイトル１０」が再生されていた場合、ＣＰＵ１はインデックス情報８４ａから第１エントリの各種情報を取り出す。具体的には、ＣＰＵ１は番組タイトル名「タイトル１０」、チャネル「ch.１０」、開始時刻「１３：００」、終了時刻「１５：３０」および放送波「ＢＳ」を取得する。
【００３２】
取得されたインデックス情報に基づいて、ＣＰＵ１は番組スケジュール情報８２に示される番組に関連する番組があるか否かを判定する（ステップＳ１０６）。具体的には、ＣＰＵ１は、取得された番組タイトル名、チャネル、開始時刻、終了時刻および放送波と少なくとも複数の項目で一致する番組が番組スケジュール情報８２に含まれているか否かを判定する。番組タイトル名「タイトル１０」、チャネル「ch.１０」、開始時刻「１３：００」、終了時刻「１５：３０」および放送波「ＢＳ」が取得され、番組スケジュール情報８２が前述の図３に示される情報である場合、ＣＰＵ１は番組スケジュール情報８２を検索して図３に示される２０１０年３月１日の１３：００〜１５：３０までＢＳのch.１０で配信される「タイトル１０」を見つけ出す。
【００３３】
番組スケジュール情報８２に示される番組内に、再生された番組に関連した番組がある場合（ステップＳ１０６，ＹＥＳ）、ＣＰＵ１はこの関連する番組を予約番組情報８３に登録する（ステップＳ１０７）。例えば、番組スケジュール情報８２を検索して図３に示される２０１０年３月１日の１３：００〜１５：３０までＢＳのch.１０で配信される「タイトル１０」が見つけ出された場合、この番組が予約番組情報８３に登録される。見つけ出された「タイトル１０」が予約された予約番組情報８３を図８に示す。「タイトル１０」はエントリ４に登録されている。
【００３４】
番組全体の時間量に対して８０％を超えた時間量が再生されていない場合（ステップＳ１０４，ＮＯ）、または、番組スケジュール情報８２に示される番組内に再生された番組に関連した番組が無い場合（ステップＳ１０６，ＮＯ）、ＣＰＵ１は処理を終了する。
【００３５】
以上の処理により、ユーザが番組の録画予約手続きを行うことなく番組の録画予約が行われる。特にこの第１の実施形態では、停止時点（停止位置）が視聴条件を満足するか否かを判定することで、ユーザが録画番組に興味を示しているか否かが判定される。興味を示していると判定された番組に関連する番組を自動的に録画予約することができる。これにより、ユーザが改めて予約手続きを行うことなく、番組の録画予約が行われる。ユーザの録画予約手続き忘れや誤った録画予約手続きを防止することができる。
＜第２の実施形態＞
次に、この発明の第２の実施形態を図面を参照して説明する。
【００３６】
この第２の実施形態では前述の第１の実施形態の場合と同様に、テレビチューナを備えたパーソナルコンピュータなどの情報処理装置に本発明を適用する。ＨＤＤに記憶される情報を除いて、第１の実施形態で説明された情報処理装置１００の構成および外観は同様である。したがって、第２の実施形態の情報処理装置の構成および外観の説明は省略する。以降の説明では、図１および図２に示される参照符号と同様の参照符号を用いて説明する。
【００３７】
図９はＨＤＤ８に記憶される各種情報を示す。ＨＤＤ８は、ＴＶアプリケーション８１、番組スケジュール情報８２、予約番組情報８３および録画番組データ８４に加えて、スキップテーブル８５が記憶されている。ステップテーブル８５には、録画番組再生時におけるユーザからのスキップ指示に応じてスキップの内容が記憶される。スキップは録画番組再生時の早送り、一定時間分の内容を飛ばすスキップ、ＣＭスキップおよびＣＭカットを含む。ステップテーブル８５は図１０に示されるように、スキップ開始位置８５ａとスキップ終了位置８５ｂとを含む。スキップ開始位置８５ａはスキップが開始された時点（位置）を示す。スキップ終了位置８５ｂはスキップが終了した時点（位置）を示す。スキップ開始位置８５ａおよびスキップ終了位置８５ｂは、スキップ指示に応じて上書きされる。
【００３８】
次に、この第２の実施形態にかかる機能を図１１および図１２を参照して説明する。操作受付部３０１はユーザからの録画番組の操作を受け付ける。操作受付部３０１は録画番組の再生操作を受け付けた後、再生動作の停止を受け付けると、これを視聴条件判定部３０２に通知する。操作受付部３０１は、ユーザからのスキップ指示を受け付けると、スキップの開始位置およびスキップの終了位置をスキップテーブル８５に書き込む。
【００３９】
視聴条件判定部３０２は、操作受付部３０１から再生動作の停止が通知されると、スキップテーブル８５から再生動作の停止に先立って行われたスキップを検出する。スキップテーブル８５にスキップ開始位置８５ａおよびスキップ終了位置８５ｂが記録されている場合、視聴条件判定部３０２は、録画番組の全録画時間に対する再生動作の停止時点（位置）と、その停止時点に先立って行われたスキップとが視聴条件を満たすか否かを判定する。
【００４０】
この第２の実施形態では、視聴条件は、検出されたスキップの終了位置から停止時点までの経過時間が所定の経過時間以内であり、且つ、停止時点が録画番組全体の後半４分の１に含まれていることを意味する。この視聴条件は、ＴＶアプリケーション８１に保持されていても、他の記憶領域に保持されていても良い。経過時間は、１５秒以上２分以下であることが好ましい。
【００４１】
ここで、停止時点が録画番組全体の後半４分の１に含まれていることと、経過時間が１５秒以上２分以下であることの根拠について図１２を参照して説明する。ドラマ等の番組は、図１２に示されるように、本編２７ａと２７ｂの間に短い時間のＣＭ２８ａが配置される。本編２７ｂ後にはＣＭ２８ｂを介して次週の番組内容を伝える予告２９が配置される。予告２９後に再度ＣＭ２８ｃが配置される。予告２９は録画番組全体の終了位置から１／４以内の範囲に配置される。例えば、録画時間が１時間の録画番組は、録画番組後半１５分間の範囲に予告が配置される。こういった予告の時間はおよそ１５秒〜２分である。一方、録画番組の再生中、ＣＭ２８ａおよび２８ｂはスキップされることが多い。このため、停止時点が録画番組全体の後半４分の１に含まれており、且つ、スキップ後の経過時間が１５秒以上２分以下である場合、予告が再生されたと判断することができる。言い換えると、ユーザは本編の視聴後、ＣＭをスキップして予告を視聴していると判断することができる。ＣＭをスキップして予告が再生されたということは、ユーザが録画番組を十分に興味を持って視聴したと言える。
【００４２】
視聴条件判定部３０２は停止位置と検出されたスキップとが視聴条件を満足すると判定した場合、この旨を関連番組抽出部３０３に通知する。視聴条件判定部３０２は判定が終了すると、スキップテーブル８５の内容をクリアする。
【００４３】
関連番組抽出部３０３は、前述の第１の実施形態の関連番組抽出部２０３と同じ機能を実行する。関連番組抽出部３０３は、番組スケジュール情報８２に示される複数の番組に、録画番組に対して所定の関連条件を満足する番組が含まれているか否か判定し、含まれている場合にその番組の情報を抽出する。判定にあたって、関連番組抽出部３０３はインデックス情報８４ａから再生された録画番組の情報を取得する。関連番組抽出部３０３は抽出した番組の情報を予約実行部３０４に通知する。予約実行部３０４は、前述の第１の実施形態の予約実行部２０４と同様に通知された番組の録画を予約する。
次に、図１３を参照してこの第２の実施形態の動作を説明する。
【００４４】
先ず、ＣＰＵ１はユーザの指示にしたがって録画番組データ８４の録画番組を再生する（ステップＳ２０１）。再生動作中にユーザから録画番組の再生停止の指示を受けると、ＣＰＵ１は録画番組の再生を停止する（ステップＳ２０２）。なお、再生中のスキップ指示を受ける度に、ＣＰＵ１はスキップの開始位置と終了位置とをスキップテーブル８５に上書きする。この後、ＣＰＵ１は、再生対象である録画番組全体に対する、再生が停止された時点（停止位置）を検出する（ステップＳ２０３）。ＣＰＵ１はまた、スキップテーブル８５を参照してスキップの終了位置８５ｂの情報を取得する。ＣＰＵ１は検出された停止時点とスキップの終了位置とに基づいて、スキップ終了時点からの再生時間（経過時間）を算出する（ステップＳ２０４）。ここでは、スキップ終了時点から停止時点までの時間が算出される。
【００４５】
次に、ＣＰＵ１は、停止時点が録画番組全体の後半４分の１に含まれているか否かを判定する（ステップＳ２０５）。停止時点が録画番組全体の後半４分の１に含まれている場合（ステップＳ２０５，ＹＥＳ）、ＣＰＵ１はステップＳ２０４で算出された再生時間（経過時間）が１５秒以上２分以下であるか否かを判定する（ステップＳ２０６）。再生時間（経過時間）が１５秒以上２分以下である場合（ステップＳ２０６，ＹＥＳ）、ＣＰＵ１は、インデックス情報８４ａから再生された番組のインデックス情報を取得する（ステップＳ２０７）。
【００４６】
取得されたインデックス情報に基づいて、ＣＰＵ１は番組スケジュール情報８２に示される番組に関連する番組があるか否かを判定する（ステップＳ２０８）。番組スケジュール情報８２に示される番組内に再生された番組に関連した番組がある場合（ステップＳ２０８，ＹＥＳ）、ＣＰＵ１はこの関連する番組を予約番組情報８３に登録する（ステップＳ２０９）。
【００４７】
停止時点が録画番組全体の後半４分の１に含まれていない場合（ステップＳ２０５，ＮＯ）、再生時間（経過時間）が１５秒以上２分以下ではない場合（ステップＳ２０６，ＮＯ）、または、番組スケジュール情報８２に示される番組内に再生された番組に関連した番組が無い場合（ステップＳ２０８，ＮＯ）、ＣＰＵ１は処理を終了する。
【００４８】
以上の処理により、ユーザが番組の録画予約手続きを行うことなく番組の録画予約が行われる。特にこの第２の実施形態によれば、停止時点が録画番組全体の後半４分の１に含まれており、且つ、スキップ後の経過時間が１５秒以上２分以下であるか否か判定されることで、予告が再生されたか否かが判定される。言い換えると、ユーザは本編の視聴後、ＣＭをスキップして予告を視聴しているか否かを判定することができる。したがって、ユーザが録画番組に興味を示しているか否かが判定される。興味を示していると判定された番組に関連する番組を自動的に録画予約することができる。これにより、ユーザが改めて予約手続きを行うことなく、番組の録画予約が行われる。ユーザの録画予約手続き忘れや誤った録画予約手続きを防止することができる。
【００４９】
前述の第１および第２の実施形態では、テレビチューナを備えたパーソナルコンピュータなどの情報処理装置に本発明を適用した場合について説明した。しかしながら、本発明はこのような情報処理装置以外のハードディスクレコーダなどにも適用することができる。すなわち、本発明はパーソナルコンピュータやハードディスクレコーダなどの電子機器に適用することができる。また、前述の第１および第２の実施形態は、テレビジョン放送の連続番組の録画予約手続きを例示した。しかしながら、本発明は、ラジオ放送の連続番組の録音にも適用することができる。つまり、本発明は、連続番組の記録予約手続きに適用可能なものである。
【００５０】
外部機器１９はＮＡＳ(Network Attached Storage)などの記憶装置を含んでも良い。この場合、情報処理装置１００はＨＤＤ８に替えて外部機器１９に録画番組データ８４を記憶するようにしても良い。
【００５１】
前述の第１の実施形態の視聴条件と第２の実施形態の視聴条件とは異なっている。しかしながらこれらの視聴条件を適宜組み合わせても良い。
【００５２】
前述した第１および第２の実施形態における各種ステップを実行するプログラムを、情報処理プログラムとして提供することができる。このプログラムは、コンピュータシステムにより読み取り可能な記録媒体に記憶させることによって、情報処理装置を構成するコンピュータシステムに実行させることが可能となる。上述した各ステップを実行するプログラムは、図２に示される記録媒体２５やＵＳＢメモリ２６などの可搬型記録媒体に格納されるか、外部機器１９を介して他のコンピュータシステムの記録媒体からダウンロードされる。また、コンピュータシステムに少なくとも情報処理機能を持たせる情報処理プログラムは、コンピュータシステムに入力されてコンパイルされる。このプログラムは、コンピュータシステムを、情報処理装置１００として動作させる。また、このプログラムは、例えば記録媒体２５やＵＳＢメモリ２６などのコンピュータ読み取り可能な記録媒体に格納されていても良い。ここで、コンピュータシステムにより読み取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ディスクやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータシステム並びにそのデータベースや、外部機器１９のような通信手段を介して接続されるコンピュータシステムでアクセス可能な各種記録媒体を含む。
【００５３】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【００５４】
以上、実施の形態によれば、以下の付記で示す技術的思想が開示されている。
（付記１）
複数の番組の放送予定を示す予定情報を記憶する記憶部と、
記録番組の再生動作の停止に応じ、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満たす場合、前記予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する予約制御部と
を備える電子機器。
（付記２）
前記視聴条件は、前記停止時点で特定される再生時間が前記記録番組全体の記録時間に対して所定の割合を超えていることを示す付記１記載の電子機器。
（付記３）
前記所定の割合は８０％である付記２記載の電子機器。
（付記４）
前記予約制御部は、前記停止時点に先立った再生動作のスキップを検出し、検出されたスキップと前記停止時点との関連に基づいて、前記停止時点が前記視聴条件を満足しているか否かを判定する、
付記１記載の電子機器。
（付記５）
前記スキップは前記停止時点に時間的に最も近いスキップである、付記４記載の電子機器。
（付記６）
前記予約制御部は、前記検出されたスキップの終了から前記停止時点までの経過時間が所定の経過時間以内である場合、前記停止時点が前記視聴条件を満足していると判定する、付記５記載の電子機器。
（付記７）
前記経過時間は、１５秒以上２分以下である、付記６記載の電子機器。
（付記８）
前記予約制御部は、前記検出されたスキップの終了から前記停止時点までの経過時間が所定の経過時間以内であり、且つ、前記停止時点が前記記録番組全体の後半４分の１に含まれている場合、前記停止時点が前記視聴条件を満足していると判定する、
付記５記載の電子機器。
（付記９）
前記予約制御部による予約に先立って、前記予定情報に示される複数の番組から、前記記録番組に対して所定の関連条件を満足する番組を抽出する抽出部をさらに備え、
前記予約制御部は前記抽出部により抽出された番組の記録を予約する
付記１記載の電子機器。
（付記１０）
前記関連条件は、番組の開始時間、番組の終了時間、番組の放送チャンネル、番組の放送波の種類、および、番組のタイトル、の内の複数の項目が一致することを示す、付記９記載の電子機器。
（付記１１）
記録番組の再生動作の停止に応じ、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満たす場合、複数の番組の放送予定を示す予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する
ことを含む記録予約方法。
（付記１２）
記録番組の再生動作の停止に応じ、前記記録番組の全記録時間に対する前記再生動作の停止時点が所定の視聴条件を満たす場合、複数の番組の放送予定を示す予定情報に示される番組であって、前記記録番組に関連する番組の記録を予約する
ことをコンピュータに実行させるための記録予約プログラム。
（付記１３）
前記視聴条件は、前記停止時点で特定される再生時間が前記記録番組全体の記録時間に対して所定の割合を超えていることを示す付記１２記載の記録予約プログラム。
（付記１４）
前記所定の割合は８０％である付記１３記載の記録予約プログラム。
（付記１５）
前記記録の予約は、前記停止時点に先立った再生動作のスキップを検出し、検出されたスキップと前記停止時点との関連に基づいて、前記停止時点が前記視聴条件を満足しているか否かを判定することを含む、
付記１２記載の記録予約プログラム。
（付記１６）
前記スキップは前記停止時点に時間的に最も近いスキップである、付記１５記載の記録予約プログラム。
（付記１７）
前記記録の予約は、前記検出されたスキップの終了から前記停止時点までの経過時間が所定の経過時間以内である場合、前記停止時点が前記視聴条件を満足していると判定する、付記１６記載の記録予約プログラム。
（付記１８）
前記経過時間は、１５秒以上２分以下である、付記１７記載の記録予約プログラム。
（付記１９）
前記記録の予約は、前記検出されたスキップの終了から前記停止時点までの経過時間が所定の経過時間以内であり、且つ、前記停止時点が前記記録番組全体の後半４分の１に含まれている場合、前記停止時点が前記視聴条件を満足していると判定する、
付記１６記載の記録予約プログラム。
（付記２０）
前記記録の予約に先立って、前記予定情報に示される複数の番組から、前記記録番組に対して所定の関連条件を満足する番組を抽出することをさらに含み、
前記記録の予約は前記抽出により抽出された番組の記録を予約する
付記１２記載の記録予約プログラム。
【符号の説明】
【００５５】
１  ＣＰＵ、２  システムコントローラ、３  主記憶装置、４  表示部、５  ＥＰＲＯＭ、６  ＣＭＯＳ、７  電源監視部、８  ＨＤＤ、９  ＣＤ／ＤＶＤドライブ、１０  キーボードコントローラ、１１  ＵＳＢコントローラ、１２  ＴＶ受信装置、１３  通信制御部、１４  バス、１５  キーボード、１６  マウス、１７  リモートコントローラ、１８  アンテナ、１９  外部機器、２０  筐体、２１  赤外線受信部、２２  装填口、２３  挿入口、２４  電源ボタン、２５  記録媒体、２６  ＵＳＢメモリ、８１  ＴＶアプリケーション、８２  番組スケジュール情報、８３  予約番組情報、８４  録画番組データ、８４ａ  インデックス情報、８５  スキップテーブル、１００  情報処理装置、２０１、３０１  操作受付部、２０２、３０２  視聴条件判定部、２０３、３０３  関連番組抽出部、２０４、３０４  予約実行部。
【図１】
0005569138.tif 000002
【図２】
0005569138.tif 000003
【図３】
0005569138.tif 000004
【図４】
0005569138.tif 000005
【図５】
0005569138.tif 000006
【図６】
0005569138.tif 000007
【図７】
0005569138.tif 000008
【図８】
0005569138.tif 000009
【図９】
0005569138.tif 000010
【図１０】
0005569138.tif 000011
【図１１】
0005569138.tif 000012
【図１２】
0005569138.tif 000013
【図１３】
0005569138.tif 000014