(57)【要約】予約録画における競合を適切に解消する。本発明の一の実施形態は、番組録画における録画の競合を解消する技術である。第１番組及び第２番組を録画する際に、競合は検出される。この競合は、第１番組及び第２番組における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる。ユーザは、その重なりセグメントなしで第１番組の録画を選択することができる。
2008521288.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２番組を録画する際の競合を検出する工程であって、前記競合は、前記第１及び第２番組における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる検出工程と、
ユーザが前記重なりセグメント無しで前記第１番組の録画を選択できるようにする許可工程と、
を備えることを特徴とする方法。
【請求項２】
前記ユーザが前記重なりセグメントとともに前記第２番組の録画を選択できるようにする許可工程を更に備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記重なりセグメントは、前記第１及び第２番組の一部を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記重なりセグメントは、前記第１又は第２番組のプレロールセグメント又はポストロールセグメントを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記重なりセグメントは、前記第１番組の終了部又はポストロールセグメントを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザが前記終了部とともに前記第１番組の録画を選択できるようにする許可工程を更に備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記重なりセグメントは、前記第２番組の開始部又はプレロールセグメントを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ユーザが前記プレロールセグメント無しで前記第２番組の録画を選択できるようにする許可工程を更に備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記ユーザが前記重なりセグメント無しで前記第２番組の録画を選択できるようにする許可工程を更に備えることを特徴とする請求項１に記載の方法。
【請求項１０】
前記第１及び第２番組の少なくとも一方は、放送であることを特徴とする請求項１に記載の方法。
【請求項１１】
機械によりアクセスされる際、前記機械に動作を実行させるデータを含む機械アクセス可能媒体を備える製品であって、前記動作は、
第１及び第２番組を録画する際の競合を検出する工程であって、前記競合は、前記第１及び第２番組における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる検出工程と、
ユーザが前記重なりセグメント無しで前記第１番組の録画を選択できるようにする許可工程と、
を備えることを特徴とする製品。
【請求項１２】
前記データは、前記機械によりアクセスされる際、前記機械に動作を実行させるデータを更に備え、前記動作は、
前記ユーザが前記重なりセグメントとともに前記第２番組の録画を選択できるようにする許可工程
を備えることを特徴とする請求項１１に記載の製品
【請求項１３】
前記重なりセグメントは、前記第１及び第２番組の一部を含むことを特徴とする請求項１１に記載の製品。
【請求項１４】
前記重なりセグメントは、前記第１又は第２番組のプレロールセグメント又はポストロールセグメントを含むことを特徴とする請求項１１に記載の製品。
【請求項１５】
前記重なりセグメントは、前記第１番組の終了部又はポストロールセグメントを含むことを特徴とする請求項１１に記載の製品。
【請求項１６】
前記データは、前記機械によりアクセスされる際、前記機械に動作を実行させるデータを更に備え、前記動作は、
前記ユーザが前記終了部とともに前記第１番組の録画を選択できるようにする許可工程
を備えることを特徴とする請求項１５に記載の製品。
【請求項１７】
前記重なりセグメントは、前記第２番組の開始部又はプレロールセグメントを含むことを特徴とする請求項１１に記載の製品。
【請求項１８】
前記データは、前記機械によりアクセスされる際、前記機械に動作を実行させるデータを更に備え、前記動作は、
前記ユーザが前記プレロールセグメント無しで前記第２番組の録画を選択できるようにする許可工程
を備えることを特徴とする請求項１７に記載の製品。
【請求項１９】
前記データは、前記機械によりアクセスされる際、前記機械に動作を実行させるデータを更に備え、前記動作は、
前記ユーザが前記重なりセグメント無しで前記第２番組の録画を選択できるようにする許可工程
を備えることを特徴とする請求項１１に記載の製品。
【請求項２０】
前記第１及び第２番組の少なくとも一方は、放送であることを特徴とする請求項１１に記載の製品。
【請求項２１】
ユーザが第１及び第２番組の所望録画時間を選択できるようにする第１モジュールと、
該第１モジュールに結合する第２モジュールであって、該第２モジュールは、
前記第１及び第２番組を録画する際の競合を検出するモジュールであって、前記競合は、前記第１及び第２番組における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる競合検出モジュールと、
ユーザが前記重なりセグメント無しで前記第１番組の録画を選択できるようにする第１競合解消モジュールと、
を備えることを特徴とする番組録画モジュール。
【請求項２２】
前記第２モジュールは、
前記ユーザが前記重なりセグメントとともに前記第２番組の録画を選択できるようにする第２競合解消モジュール
を更に備えることを特徴とする請求項２１に記載の番組録画モジュール。
【請求項２３】
前記重なりセグメントは、前記第１及び第２番組の一部を含むことを特徴とする請求項２１に記載の番組録画モジュール。
【請求項２４】
前記重なりセグメントは、前記第１又は第２番組のプレロールセグメント又はポストロールセグメントを含むことを特徴とする請求項２１に記載の番組録画モジュール。
【請求項２５】
前記重なりセグメントは、前記第１番組の終了部又はポストロールセグメントを含むことを特徴とする請求項２１に記載の番組録画モジュール。
【請求項２６】
前記第２モジュールは、
前記ユーザが前記終了部とともに前記第１番組の録画を選択できるようにする第２競合解消モジュール
を更に備えることを特徴とする請求項２５に記載の番組録画モジュール。
【請求項２７】
前記重なりセグメントは、前記第２番組の開始部又はプレロールセグメントを含むことを特徴とする請求項２１に記載の番組録画モジュール。
【請求項２８】
前記第２モジュールは、
前記ユーザが前記プレロールセグメント無しで前記第２番組の録画を選択できるようにする第２競合解消モジュール
を更に備えることを特徴とする請求項２７に記載の番組録画モジュール。
【請求項２９】
前記第２モジュールは、
前記ユーザが前記重なりセグメント無しで前記第２番組の録画を選択できるようにする第２競合解消モジュール
を更に備えることを特徴とする請求項２１に記載の番組録画モジュール。
【請求項３０】
前記第１及び第２番組の少なくとも一方は、放送であることを特徴とする請求項２１に記載の番組録画モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、放送録画に関し、より詳細には、予約録画における競合解消に関する。
【背景技術】
【０００２】
テレビの予約録画により、ユーザは番組予定表内の番組を選んで未来時に録画することができる。ユーザは、通常、番組ガイドの情報に基づいて、特定の放送番組の録画開始及び終了時間を選択する。ユーザは未来又は現在の番組をいくつか選んで録画してよい。録画する番組が多数重なる場合、録画の競合が起きる。加えて、ある録画技術においては、ユーザは、パディングオプションを用いて予定時間を超えた付加的時間を加えるというオプション（選択肢）を有する。このパディング時間が別の予定録画時間と重なる場合にも競合が起きる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
既存の競合解消技術は欠点が多い。一の技術は、競合が検出される場合に単にユーザにどの番組を録画するかを決定させるだけである。別の技術は、各番組に優先順位を与える。競合がある場合、高い優先順位を有する番組は録画されるであろうが、一方、低い優先順位の番組は完全に無視されてしまう。このような技術においては、競合がある場合には、唯一つの番組のみが録画されるであろうが、その他の（複数の）番組は完全に無視されてしまう。
【課題を解決するための手段】
【０００４】
本発明の一の実施形態は、番組録画における録画の競合を解消する技術である。第１番組及び第２番組を録画する予定の場合に、競合が検出される。この競合は、第１番組及び第２番組における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる。ユーザは、その重なりセグメント無しで第１番組の録画を選択することができる。
【０００５】
以下の説明では、具体的な詳細が多数説明されるが、当然のことながら、本発明の実施例は、これらの具体的な詳細無しに実施されてよい。その他の場合、本説明の理解があいまいにならないように、既知の回路、構造、及び技術は示さなかった。
【０００６】
本発明の一の実施例における要素は、ハードウェア、ソフトウェア、ファームウェア、マイクロコード、又はこれらの任意の組み合わせにより実施されてよい。ハードウェア、ソフトウェア、又はマイクロコードで実施される場合、本発明の実施例における要素は、必要なタスクを実行するプログラムコード又は複数のコードセグメントである。コードセグメントは、手順、機能、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、或いは命令、データ構造、又はプログラム文の任意の組み合わせを表してよい。コードセグメントは、情報、データ、引数、パラメータ、又はメモリ内容の伝達（passing）及び／又は受信により、他のコードセグメント又はハードウェア回路と結合されてよい。情報、引数、パラメータ、データ等は、メモリの共有、メッセージパッシング、トークンパッシング、ネットワーク送信等の任意の適切な手段を介して受け渡し、転送、又は送信されてよい。プログラム又はコードセグメントは、プロセッサ読取可能媒体に格納されてよく、或いは伝送波で具体化されるコンピュータデータ信号、又はキャリアにより変調される信号により伝送媒体上で伝送されてよい。「プロセッサ読取可能又はアクセス可能媒体」或いは「機械読取可能又はアクセス可能媒体」は、情報を格納、送信、転送可能である任意の媒体を含んでよい。機械アクセス可能媒体の例として、電子回路、半導体記憶装置、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、消去可能ＲＯＭ（ＥＲＯＭ）、フロッピーディスク、コンパクトディスク（ＣＤ−ＲＯＭ）、光ディスク、ハードディスク、光ファイバ媒体、高周波（ＲＦ）リンク等を含む。コンピュータデータ信号は、電子ネットワークチャネル、光ファイバ、空気、電磁石、ＲＦリンク等の伝送媒体上で伝播可能な任意の信号を含んでよい。複数のコードセグメントは、インターネット及びイントラネット等のコンピュータネットワークを介してダウンロードされてよい。機械アクセス可能媒体は、製品において具体化されてよい。機械アクセス可能媒体は、機械によりアクセスされる際、その機械に以下に記載する動作を実行させるデータを含んでよい。ここで、文言「データ」は、機械読取の目的で符号化された任意の種類の情報に関する。従って、プログラム、コード、データ、ファイル等を含んでよい。
【０００７】
本発明の実施例の全部又は一部は、ソフトウェアにより実施されてよい。このソフトウェアは、互いに結合された幾つかのモジュールを有してよい。ソフトウェアモジュールは、他のモジュールに結合して、変数、パラメータ、引数、ポインタ等を受信する。且つ／或いは、結果、更新変数、ポインタ等を生成又は伝達する。ソフトウェアモジュールは、プラットフォーム上で実行するオペレーティングシステムと相互作用するソフトウェアドライバ又はインターフェースであってもよい。ソフトウェアモジュールは、設定、構成、初期化、ハードウェア装置に対するデータの送信及び受信を行うハードウェアドライバであってもよい。
【０００８】
本発明の実施例は、通常フローチャート、フロー図、構造図、又はブロック図として描かれるプロセスとして記載されてよいことに留意されたい。フローチャートは、逐次プロセスとして動作を表すが、動作のうちの多くは、並行して又は同時に実行できる。加えて、動作の順序は再調整されてよい。プロセスは、その動作が完了する際に終了する。プロセスは、方法、機能、手順、サブルーチン、サブプログラム等に相当してよい。プロセスが機能に相当する場合は、そのプロセスの終了は、呼び出し機能又はメイン機能へ回帰する機能に相当する。
【０００９】
本発明は、その実施例を例示するために用いられる添付図面及び後述の説明を参照することにより、最も理解されるであろう。
【発明を実施するための最良の形態】
【００１０】
図１Ａは、本発明の一の実施例を実施できるプロセッサシステム１００を示す図である。プロセッサシステム１００は、プロセッサ１１０、プロセッサバス１２０、メモリ制御ハブ（ＭＣＨ）１３０、システムメモリ１４０、入力／出力制御ハブ（ＩＣＨ）１５０、周辺機器用バス１６０、大容量記憶装置１７０、及び入力／出力装置１８０１から１８０Ｎを含む。プロセッサシステム１００は、これらの要素よりも多くの又は少ない要素を含んでよい。
【００１１】
プロセッサ１１０は、組み込みプロセッサ、モバイルプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、スーパスカラコンピュータ、ベクトルプロセッサ、単一命令複数データ（ＳＩＭＤ）コンピュータ、複合命令セットコンピュータ（ＣＩＳＣ）、縮小命令セットコンピュータ（ＲＩＳＣ）、超長命令語（ＶＬＩＷ）、又はハイブリッド構造等の、任意の種類のアーキテクチャにおける中央処理装置を表す。
【００１２】
プロセッサバス１２０は、インターフェース信号を供給し、プロセッサ１１０がその他のプロセッサ又は装置、例えば、ＭＣＨ１３０と通信できるようにする。プロセッサバス１２０は、単一プロセッサ又はマルチプロセッサ構造を支援してよい。プロセッサバス１２０は、並行型、逐次型、パイプライン型、非同期型、同期型、又はこれらの任意の組み合わせであってよい。
【００１３】
ＭＣＨ１３０は、メモリ及び入力／出力装置、システムメモリ１４０及びＩＣＨ１５０の制御及び設定を行う。ＭＣＨ１３０は、単独実行モード、ホスト−周辺機器用バスインターフェース、及びメモリ管理等の複数の機能性を統合するチップセットに一体化されてよい。ＭＣＨ１３０は、周辺機器用バス１６０にインターフェースで接続される。明確にするために、全ての周辺機器用バスが示されているわけではない。システム１４０は、周辺装置相互接続（ＰＣＩ）、アクセラレーテッドグラフィックスポート（ＡＧＰ）、業界標準アーキテクチャ（ＩＳＡ）バス、及びユニバーサルシリアルバス（ＵＳＢ）等の複数の周辺機器用バスも含んでよいと考えられる。
【００１４】
システムメモリ１４０は、システムコード（即ち、共有鍵を算出するコード）及びデータを格納する。システムメモリ１４０は、通常、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）又はスタティックランダムアクセスメモリ（ＳＲＡＭ）により実施される。システムメモリ１４０は、本発明の一の実施例を実施するプログラムコード又は複数のコードセグメントを含んでよい。システムメモリは、ユーザインターフェース管理部（即ち、柔軟に（所謂、フレキシブルに）競合を解消する手段）１４５を含む。ユーザインターフェース管理部１４５の要素のうちのいずれの要素もハードウェア、ソフトウェア、ファームウェア、マイクロコード、又はこれらの任意の組み合わせにより実施されてよい。システムメモリ１４０は、オペレーティングシステム等の図示しないその他のプログラム又はデータを含んでもよい。ユーザインターフェース管理部１４５は、プロセッサ１１０により実行される際に、プロセッサ１１０に以下に記載するような動作を実行させるプログラムコードを含む。
【００１５】
ＩＣＨ１５０は、Ｉ／Ｏ機能を支援するように設計された機能性を多数有する。ＩＣＨ１５０は、ＭＣＨ１３０と一緒に又は離れてチップセットに組み込まれてＩ／Ｏ機能を実行してもよい。ＩＣＨ１５０は、周辺機器用バス１６０とのインターフェースとして機能するＰＣＩバスインターフェース、プロセッサインターフェース、割り込みコントローラ、ダイレクトメモリアクセス（ＤＭＡ）コントローラ、パワーマネジメントロジック、タイマー、システム管理バス（ＳＭＢｕｓ）、ユニバーサルシリアルバス（ＵＳＢ）インターフェース、大容量記憶インターフェース、ＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）バス等のインターフェース及びＩ／Ｏ機能を多数含んでよい。
【００１６】
大容量記憶装置１７０は、コード、プログラム、ファイル、データ、アプリケーション、及びオペレーティングシステム等のアーカイブ情報を格納する。大容量記憶装置１７０は、コンパクトディスク（ＣＤ）ＲＯＭ１７２、デジタルビデオディスク（ＤＶＤ）１７３、フロッピドライブ１７４、ハードドライブ１７６、フラッシュメモリ１７８、及びその他の磁気又は光記憶装置を含んでよい。大容量記憶装置１７０は、機械アクセス可能媒体を読み込む機構を提供する。機械アクセス可能媒体は、以下に記載されるようなタスクを実行するために、コンピュータ読取可能プログラムコードを含んでよい。
【００１７】
Ｉ／Ｏ装置１８０１から１８０Ｎは、Ｉ／Ｏ機能を実行するために任意のＩ／Ｏ装置を含んでよい。Ｉ／Ｏ装置１８０１から１８０Ｎの例として、入力装置用のコントローラ（例えば、キーボード、マウス、トラックボール、ポインティングデバイス）、メディアカード（例えば、オーディオ、ビデオ、グラフィックス）、ネットワークカード、及びその他の周辺機器コントローラを含む。本発明の一の実施例の要素は、ハードウェア、ファームウェア、ソフトウェア又はこれらの任意の組み合わせにより実施されてよい。文言ハードウェアは、一般に、電子、電磁気、光学、電気光学、機械、及び電気機械部品等の物理構造を有する要素に関する。文言ソフトウェアは、一般に、ハードウェア構造（例えば、フラッシュメモリ、ＲＯＭ、ＥＲＯＭ）において実施又は具体化される論理構造、方法、手順、プログラム、ルーチン、プロセス、アルゴリズム、フォーミュラ、関数、式等に関する。ファームウェアの例として、マイクロコード、書き込み可能コントロールストア、及びμプログラム構造を含んでよい。ソフトウェア又はファームウェアにおいて実施される場合、本発明の一の実施例の要素は、本来、必要なタスクを実行する複数のコードセグメントである。ソフトウェア／ファームウェアは、本発明の一の実施例に記載された動作を実行する実際のコード、或いはその動作をエミュレーション又はシミュレーションさせるコードを含んでよい。プログラム又はコードセグメントは、プロセッサ又は機械アクセス可能媒体に格納でき、或いは伝送波で具体化されるコンピュータデータ信号、又はキャリアにより変調される信号により伝送媒体上で伝送できる。「プロセッサ読取可能又はアクセス可能媒体」或いは「機械読取可能又はアクセス可能媒体」は、情報を格納、送信、転送可能である任意の媒体を含んでよい。プロセッサ読取可能又は機械アクセス可能媒体の例として、電子回路、半導体記憶装置、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、消去可能ＲＯＭ（ＥＲＯＭ）、フロッピーディスク、コンパクトディスク（ＣＤ−ＲＯＭ）、光ディスク、ハードディスク、光ファイバ媒体、高周波（ＲＦ）リンク等を含む。コンピュータデータ信号は、電子ネットワークチャネル、光ファイバ、空気、電磁石、ＲＦリンク等の伝送媒体上で伝播可能な任意の信号を含んでよい。複数のコードセグメントは、インターネット及びイントラネット等のコンピュータネットワークを介してダウンロードされてよい。機械アクセス可能媒体は、製品において具体化されてよい。機械アクセス可能媒体は、機械によりアクセスされる際、その機械に以下に記載する動作を実行させるデータを含んでよい。機械アクセス可能媒体は、そこに組み込まれルプログラムコードを含んでもよい。プログラムコードは、いかに記載する動作を実行させる機械読取可能コードを含んでよい。ここで、文言「データ」は、機械読取の目的で符号化された任意の種類の情報に関する。従って、プログラム、コード、データ、ファイル等を含んでよい。
【００１８】
本発明の実施例の全部又は一部は、ハードウェア、ソフトウェア、又はファームウェア、或いはこれらの任意の組み合わせにより実施されてよい。ハードウェア、ソフトウェア、又はファームウェア要素は、互いに結合された幾つかのモジュールを有してよい。ハードウェアモジュールは、機械、電気、光学、電磁気、又は任意の物理接続により他のモジュールに結合される。ソフトウェアモジュールは、機能、手順、方法、サブプログラム、又はサブルーチン呼び出し、ジャンプ、リンク、パラメータ、変数、引数パッシング、機能の回帰等により他のモジュールに結合される。ソフトウェアモジュールは、他のモジュールに結合して、変数、パラメータ、引数、ポインタ等を受信する。且つ／或いは、結果、更新変数、ポインタ等を生成又は伝達する。ファームウェアモジュールは、上記のハードウェア及びソフトウェア結合方法における任意の組み合わせにより他のモジュールに結合される。ハードウェア、ソフトウェア、又はファームウェアモジュールは、他のハードウェア、ソフトウェア、又はファームウェアモジュールのいずれかに結合されてよい。モジュールは、プラットフォーム上で実行するオペレーティングシステムと相互作用するソフトウェアドライバ又はインターフェースであってもよい。モジュールは、設定、構成、初期化、ハードウェア装置に対するデータの送信及び受信を行うハードウェアドライバであってもよい。装置は、ハードウェア、ソフトウェア、及びファームウェアモジュールの任意の組み合わせを含んでよい。
【００１９】
図１Ｂは、本発明の一の実施例を実施できるシステム１９０を示す図である。システム１９０は、レコーダ１９１、ディスプレイモニタ１９２、及び入力装置１９３を含む。
【００２０】
レコーダ１９１は、番組１９４を録画する装置である。レコーダ１９１は、アナログレコーダ、デジタルレコーダ、ビデオカセットレコーダ（ＶＣＲ）、デジタルビデオレコーダ（ＤＶＤ）であってよい。レコーダ１９１は、ディスプレイモニタ１９２又はコンピュータシステムに組み込まれてよい。レコーダ１９１は、録画競合を解消するために、プログラム録画モジュール１９５を含む。番組１９４は、放送テレビジョン番組、ビデオ／オーディオ番組、ケーブルネットワーク番組、ネットワーク（例えばインターネット）上で配信されるデジタルコンテンツであってよい。レコーダ１９１は、プログラムコードを実行させて以下に記載する動作を実行するプロセッサを含んでよい。プログラムコードは、上述のようなメモリ及び大容量記憶装置等の機械読取可能媒体において具体化されてよい。
【００２１】
ディスプレイモニタ１９２は、受信番組を表示する任意のディスプレイ装置である。ディスプレイモニタ１９２は、テレビジョンセット、アナログ又はデジタルディスプレイ、フラットパネルディスプレイ、液晶ディスプレイ、ブラウン管（ＣＲＴ）等であってよい。ディスプレイモニタ１９２は、コンピュータシステムに組み込まれてよい。
【００２２】
入力装置１９３により、ユーザ１９６はレコーダ１９１と関係をもつことができる。キーボード、赤外線送信機／受信機、無線送信機／受信機等を備えてよい。入力装置１９３は、有線又は無線でレコーダ１９１又はディスプレイモニタ１９２に接続されてよい。ユーザ１９６は、入力装置１９３を用いて番組１９４の録画を計画する。レコーダ１９１はグラフィカルユーザインターフェース（ＧＵＩ）を提供し、ユーザが番組、チャネル、番組予定表、番組コンテンツ等を選択できるようにする。
【００２３】
図１Ｃは、本発明の一の実施例に係る番組録画モジュール１９５を示す図である。番組録画モジュール１９５は、プログラミングシステムの一部であるソフトウェア機能又はモジュールであってよい。番組録画モジュール１９５は、録画時間セレクタ１９７及び録画オプションセレクタ１９８を含む。
【００２４】
録画時間セレクタ１９７は、ユーザが第１及び第２番組１８２及び１８４における所望録画時間を選択できるようにする。二つの番組のみを図示しているが、任意の数の番組を録画可能であってよいことに留意されたい。ユーザは、通常、番組、エピソード、又はショーの放送時間を示す番組予定表を走査し、そして記録する番組１８２及び１８４を選択する。番組１８２及び１８４は、通常、未来時に放送される番組であるが、現在放送されている番組であってもよい。録画時間は、通常、選択された番組の開始及び終了時間である。録画時間は、パディング時間及び予定時間外の時間を含んでもよい。これらのパディング時間は、番組の開始前の時間長又は時間セグメントであるプレロール時間と、番組の終了後の時間長又は時間断面であるポストロール時間とを含んでよい。プレロール及びポストロールセグメントは、任意の長さの時間長であってよい（例えば、１分、２分、５分、１５分、３０分）。
【００２５】
第１及び第２番組１８２及び１８４の録画時間は、重なってもよい。従ってその結果、録画の競合が起きる。競合は、番組を録画する際のユーザオプションにより録画の選択がなされることで解消されてよい。
【００２６】
録画オプションセレクタ１９８は、ユーザに番組を録画するオプションを提供する機能又はモジュールである。競合が起きる際に、番組録画モジュール１９５は選択メニュー又はアイテムを生成し、ユーザがどの番組又はある番組のどの部分を記録するか決定できるようにする。
【００２７】
図２は、本発明の一の実施例に係る録画オプションセレクタ１９８を示す図である。録画オプションセレクタ１９８は、競合検出器２１０、第１競合解消モジュール２２０、及び第２競合解消モジュール２３０を含む。
【００２８】
競合検出器２１０は、第１及び第２番組１８２及び１８４を録画する際の競合を検出する。上述のように、競合は、第１番組及び第２番組１８２及び１８４における所望録画時間に共通する時間長を占有する重なりセグメントにより生じる。この競合は、第１及び第２番組１８２及び１８４における開始及び終了録画時間の比較により検出されてよい。一の番組における開始録画時間又は終了録画時間が、他の番組における開始録画時間又は終了録画時間内にある場合に、競合が検出される。重なりセグメントは、これら二つの番組間における全重なり時間長の一部であってよい。
【００２９】
第１競合解消モジュール２２０は、競合が競合検出器２１０により検出される際に起動される。後述のように、第１競合解消モジュール２２０は、ユーザが重なりセグメント無しで第１番組１８２の録画を選択できるようにする。第２競合解消モジュール２３０は、ユーザが重なりセグメントの有無にかかわらず第２番組１８４の録画を選択できるようにする。
【００３０】
録画時間を選択するためにオプションをユーザに提供する決定は、どのように重なりが起きるかに依存している。これは、重なりセグメントの性質により特徴づけられる。
【００３１】
図３は、本発明の一の実施例に係る所望録画時間を示す図である。二つの所望録画時間がある。即ち、第１番組に対する所望録画時間３０１と、第２番組に対する所望録画時間３０２とである。
【００３２】
所望録画時間３０１は、プレロールセグメント３２０、第１番組３１０、及びポストロールセグメント３３０を含む。同様に、所望録画時間３０２は、プレロールセグメント３５０、第２番組３４０、及びポストロールセグメント３６０を含む。これらの全てのセグメントが所望録画時間３０１及び３０２に含まれるとは限らないことに留意されたい。例えば、所望録画時間３０１は第１番組３１０のみを含んでよく、一方、所望録画時間３０２はプレロールセグメント３５０及び第２番組３４０を含んでよい。これらのセグメントの任意の組み合わせが考慮される。
【００３３】
二つの所望録画時間の重なりセグメントは、図４Ａ、４Ｂ及び５Ａから５Ｆに描かれるような幾つかの競合の結果である。各場合に対して、競合ストラテジが採用される。
【００３４】
図４Ａは、本発明の一の実施例に係る複数の録画セグメントを含む重なり時間長を示す図である。
【００３５】
この場合、第１及び第２番組３１０及び３４０に対する所望録画時間は、プレロール又はポストロールセグメントが無いそれらの予定時間と同じである。第１番組３１０は、重なりセグメント４２５において第２番組３４０の開始部と重なる終了部４１０を有する。重なりセグメント４２５は、重なり時間長に等しい。図２の第１競合解消モジュール２２０により実行される第１競合解消オプションは、ユーザが重なりセグメント４２５無しで第１番組の録画を選択できるようにすることを目的とする。図２の第１競合解消モジュール２２０により実行される第２競合解消オプションは、ユーザが重なりセグメント４２５とともに第２番組３４０の録画を選択できるようにすることを目的とする。
【００３６】
図４Ｂは、本発明の一の実施例に係る一よりも多い重なり時間長を有する番組を示す図である。
【００３７】
この場合、第１番組３１０は、第２番組３４０と重なる重なりセグメント４３５、及び第３番組４３０と重なる重なりセグメント４４５を有する。第１競合解消オプションは、ユーザが重なりセグメント４３５及び４４５無しで第１番組３１０の録画を選択できるようにすることを目的とする。
【００３８】
図５Ａは、本発明の一の実施例に係るポストロールセグメントを含む重なり時間長を示す図である。
【００３９】
この場合、第１所望録画時間３０１は、プレロールセグメント３２０の有無にかかわらず、第１番組３１０及びポストロールセグメント３３０を含む。第２所望録画時間３０２は、ポストロールセグメントの有無にかかわらず、第２番組３４０を含む。これら二つの所望録画時間は重なって、重なりセグメント５１５を含む重なり時間長を生じる。
【００４０】
重なりセグメント５１５は、全ポストロールセグメント３３０又はその一部のみを含んでよい。例えば、第１番組の終了時間が８：００ＡＭ、ポストロールセグメント３３０は１０分、第２番組の開始時間が８：００ＡＭであるとする。重なりセグメント５１５は、ポストロールセグメント３３０と同じである。第２番組の開始時間が８：０５ＡＭの場合、重なりセグメントは、ポストロールセグメント３３０と同じか、又は８：０５ＡＭから８：１０ＡＭの時間長でのみ規定されてよい。両方の例において、ユーザは、重なりセグメント５１５無しで第１番組３１０を録画する第１解消オプションと、重なりセグメント５１５とともに第２番組３４０を録画する第２解消オプションとを提供される。第１の例では、重なりセグメント５１５は、ポストロールセグメント３３０と同じである。第２の例では、第１番組３１０は、８：００ＡＭまで又は８：０５ＡＭまで録画されてよく、一方、第２番組３４０は８：０５Ａｍから録画される。
【００４１】
図５Ｂは、本発明の一の実施例に係るポストロールセグメントを含む重なり時間長を示す図である。
【００４２】
この場合、第１所望録画時間３０１は、ポストロールセグメント３３０の有無にかかわらず、第１番組３１０及びプレロールセグメント３２０を含む。第２所望録画時間３０２は、プレロールセグメント３５０の有無にかかわらず、第２番組３４０を含む。これら二つの所望録画時間は重なって、重なりセグメント５２５を含む重なり時間長を生じる。
【００４３】
図５Ａに示した場合と同様に、重なりセグメント５２５は、プレロールセグメントの全部又はその一部のみを含んでよい。同じ競合解消オプションが用いられる。第１解消オプションは、ユーザがプレロールセグメント３２０無し、又はその一部無しで第１番組を録画できるようにすることを目的とする。第２解消オプションは、ユーザが重なりセグメント５２５とともに第２番組３４０をその予定終了時間まで録画できるようにすることを目的とする。
【００４４】
図５Ｃは、本発明の一の実施例に係る、プレロール及びポストロールセグメントを含みポストロールセグメントは録画されない重なり時間長を示す図である。
【００４５】
この場合、第１所望録画時間３０１は、第１番組３１０及びポストロールセグメント３３０を含む。第２所望録画時間３０２は、第２番組３４０及びプレロールセグメント３５０を含む。これら二つの所望録画時間は重なって、重なりセグメント５３５を含む重なり時間長を生じる。
【００４６】
重なりセグメント５３５は、ポストロールセグメント３３０及びプレロールセグメント３５０の全部又は一部を含んでよい。第１解消オプションは、ユーザが第１番組３１０の予定終了時間までの録画、又はその終了時間とそのポストロールセグメント３３０の一部を足した分までの録画を選択できるようにすることを目的とする。第２解消オプションは、ユーザが第２番組３４０の予定開始時間からの録画、又はそのプレロールセグメント３５０の一部からの録画を選択できるようにすることを目的とする。
【００４７】
図５Ｄは、本発明の一の実施例に係る、プレロール及びポストロールセグメントを含みプレロールセグメントは録画されない重なり時間長を示す図である。
【００４８】
この場合、第１所望録画時間３０１は、ポストロールセグメント３３０の有無にかかわらず、第１番組３１０及びプレロールセグメント３２０を含む。第２所望録画時間３０２は、プレロールセグメント３５０の有無にかかわらず、第２番組３４０及びポストロールセグメント３６０を含む。これら二つの所望録画時間は重なって、重なりセグメント５４５を含む重なり時間長を生じる。
【００４９】
重なりセグメント５４５は、ポストロールセグメント３６０及びプレロールセグメント３２０の全部又は一部を含んでよい。第１解消オプションは、ユーザが第１番組３１０の予定開始時間からの録画、又はそのプレロールセグメント３２０の一部からの録画を選択できるようにすることを目的とする。第２解消オプションは、ユーザが第２番組の予定終了時間までの録画、又はその終了時間とそのポストロールセグメント３６０の一部を足した分までの録画を選択できるようにすることを目的とする。
【００５０】
図５Ｅは、本発明の一の実施例に係る、プレロール及びポストロールセグメント、並びに番組の終了部及び開始部を含む重なり時間長を示す図である。
【００５１】
この場合、第１所望録画時間３０１は、第１番組３１０及びポストロールセグメント３３０を含む。第２所望録画時間３０２は、第２番組３４０及びプレロールセグメント３５０を含む。これら二つの所望録画時間は重なって、重なりセグメント５５５を含む重なり時間長を生じる。
【００５２】
重なりセグメント５５５は、ポストロールセグメント３３０及びプレロールセグメント３５０の全部又は一部を含んでよい。第１解消オプションは、ユーザが第１番組３１０の予定終了時間までの録画、又はその終了時間とそのポストロールセグメント３３０の一部を足した分までの録画を選択できるようにすることを目的とする。第２解消オプションは、ユーザが第２番組の予定開始時間からの録画、又はそのプレロールセグメント３５０の一部からの録画を選択できるようにすることを目的とする。
【００５３】
図５Ｆは、本発明の一の実施例に係る、プレロール及びポストロールセグメント、並びに番組の終了部及び開始部を含む他の重なり時間長を示す図である。
【００５４】
この場合、第１所望録画時間３０１は、第１番組３１０及びポストロールセグメント３３０を含む。第２所望録画時間３０２は、第２番組３４０及びプレロールセグメント３５０を含む。これら二つの所望録画時間は重なって、重なりセグメント５６５を含む重なり時間長を生じる。
【００５５】
重なりセグメント５６５は、第１番組３１０の終了部の有無にかかわらず、及び／又は第２番組３４０の開始部の有無にかかわらず、ポストロールセグメント３３０及びプレロールセグメント３５０の全部又は一部を含んでよい。第１解消オプションは、ユーザが第１番組３１０の予定終了時間までの録画、又はその予定終了時間より以前の部分までの録画を選択できるようにすることを目的とする。第２解消オプションは、ユーザが第２番組の開始時間から離れた部分からの録画を選択できるようにすることを目的とする。
【００５６】
その他の場合には、あらゆる可能な重なりパターンを有する番組を二つよりも多く含んでよい。その解消オプションでは、番組は一つとして無視されず、又は全く記録されない番組は無い。重なりセグメントは、柔軟な方法で規定されてよい。第１解消オプションは、ユーザがこの規定された重なりセグメントを持たない第１番組の録画を選択できるようにすることを目的とする。第２解消オプションは、ユーザがこの規定された重なりセグメントの有無にかかわらず第２番組の録画を選択できるようにすることを目的とする。
【００５７】
本発明は、幾つかの実施例に関して説明したが、本発明は記述した実施例に限られず、添付の特許請求の範囲の精神及び範囲内の変形及び変更により実施できることは、当業者には当然であろう。よって、この記述は、限定ではなく例示としてみなされるべきである。
【図面の簡単な説明】
【００５８】
【図１Ａ】本発明の一の実施例を実施できるコンピュータシステムを示すブロック図である。
【図１Ｂ】本発明の一の実施例を実施できるシステムを示す図である。
【図１Ｃ】本発明の一の実施例に係る番組録画モジュールを示す図である。
【図２】本発明の一の実施例に係る録画オプションセレクタを示す図である。
【図３】本発明の一の実施例に係る所望録画時間を示す図である。
【図４Ａ】本発明の一の実施例に係る複数の録画セグメントを含む重なり時間長を示す図である。
【図４Ｂ】本発明の一の実施例に係る一よりも多い重なり時間長を有する番組を示す図である。
【図５Ａ】本発明の一の実施例に係るポストロールセグメントを含む重なり時間長を示す図である。
【図５Ｂ】本発明の一の実施例に係るポストロールセグメントを含む重なり時間長を示す図である。
【図５Ｃ】本発明の一の実施例に係る、プレロール及びポストロールセグメントを含みポストロールセグメントは録画されない重なり時間長を示す図である。
【図５Ｄ】本発明の一の実施例に係る、プレロール及びポストロールセグメントを含みプレロールセグメントは録画されない重なり時間長を示す図である。
【図５Ｅ】本発明の一の実施例に係る、プレロール及びポストロールセグメント、並びに番組の終了部及び開始部を含む重なり時間長を示す図である。
【図５Ｆ】本発明の一の実施例に係る、プレロール及びポストロールセグメント、並びに番組の終了部及び開始部を含む他の重なり時間長を示す図である。
【符号の説明】
【００５９】
３０１  第１所望録画時間
３０２  第２所望録画時間
３１０  第１番組
３２０  プレロールセグメント
３３０  ポストロールセグメント
３４０  第２番組
３６０  ポストロールセグメント
５１５  重なりセグメント
【図１Ａ】
2008521288.tif 000003
【図１Ｂ】
2008521288.tif 000004
【図１Ｃ】
2008521288.tif 000005
【図２】
2008521288.tif 000006
【図３】
2008521288.tif 000007
【図４Ａ】
2008521288.tif 000008
【図４Ｂ】
2008521288.tif 000009
【図５Ａ】
2008521288.tif 000010
【図５Ｂ】
2008521288.tif 000011
【図５Ｃ】
2008521288.tif 000012
【図５Ｄ】
2008521288.tif 000013
【図５Ｅ】
2008521288.tif 000014
【図５Ｆ】
2008521288.tif 000015
【国際調査報告】
2008521288.tif 000016
2008521288.tif 000017
2008521288.tif 000018