(57)【要約】  パーソナルビデオレコーダ（「ＰＶＲ」）（１００）内のコンテンツをナビゲートするための方法およびシステムを開示する。ＰＶＲ（１００）は、テレビコンテンツの記録中に、イベント、言い換えればダークフレームを検出して、イベント（１１４）の位置を記録する。ＰＶＲ（１００）は、処理部（１０２）によってアクセス可能な論理に含まれるコマーシャルグループ分け規則を適用することによって、イベント（１１４）の記録された位置を使用して、記録されたテレビ番組をシーンに分割ことができる。そのようなコマーシャルグループ分け規則を適用する際に、連続したテレビコマーシャルの群は、単一のシーンを備える。そのような分割によって、ユーザは、単一のナビゲーションボタンを押すことで、シーン全体（例えば、コマーシャルのブロック全体）をスキップすることができる。【選択図】図１
2007502080.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルビデオレコーダ（「ＰＶＲ」）であって、
処理部と、
第１の通信インターフェイスと、
第２の通信インターフェイスと、
データ記憶装置と、
前記データ記憶装置に記憶される、記録された番組データであって、テレビジョン番組の記録を規定する記録された番組データと、
前記データ記憶装置に記憶されたイベントデータであって、複数のイベントと、各イベントについての対応時間とを規定するイベントデータと、
前記データ記憶装置に記憶された索引データであって、各イベントについての対応時間と、各対応時間についてのキーフレームバイトオフセットとを規定する索引データと、
前記処理部によってアクセス可能な再生論理であって、(i)イベントが発生したかどうかを判断し、(ii)記録された番組データをシーンに分割し、(iii)ユーザからのコマンドに応答して、少なくとも１つのシーンの少なくとも一部をスキップする再生論理と、を備え、
前記ＰＶＲは、テレビジョン信号を前記第１の通信インターフェイスを介して受信することができ、また前記ＰＶＲは、記録された信号を前記第２の通信インターフェイスを介して少なくとも１つのディスプレイへ送信してユーザによる閲覧に供することができる、パーソナルビデオレコーダ。
【請求項２】
請求項１に記載のＰＶＲにおいて、ダークフレームが前記ＰＶＲによって検出される場合に、イベントが発生するパーソナルビデオレコーダ。
【請求項３】
請求項２に記載のＰＶＲにおいて、ダークフレームが、閾値レベル以下の発光を有するピクセルの大多数によって規定されるパーソナルビデオレコーダ。
【請求項４】
請求項３に記載のＰＶＲにおいて、前記ピクセルの大多数とは、９０パーセントであるパーソナルビデオレコーダ。
【請求項５】
請求項１に記載のＰＶＲにおいて、記録／再生論理は、ハードウェアまたはソフトウェアの少なくとも１つで実施されるパーソナルビデオレコーダ。
【請求項６】
請求項１に記載のＰＶＲにおいて、前記少なくとも１つのディスプレイは、テレビジョン、モニタ、プロジェクタ、または携帯表示装置の少なくとも１つであるパーソナルビデオレコーダ。
【請求項７】
請求項１に記載のＰＶＲにおいて、前記記録された番組データをシーンに分割することは、複数のイベント間の時間差を分析するステップを含むパーソナルビデオレコーダ。
【請求項８】
ディスプレイ、および
パーソナルビデオレコーダ（「ＰＶＲ」）よりなるエンターテイメントシステムであって、
前記ＰＶＲは、
処理部と、
第１の通信インターフェイスと、
第２の通信インターフェイスと、
データ記憶装置と、
前記データ記憶装置に記憶される、記録された番組データであって、テレビジョン番組の記録を規定する記録された番組データと、
前記データ記憶装置に記憶されたイベントデータであって、複数のイベントと、各イベントについての対応時間とを規定するイベントデータと、
前記データ記憶装置に記憶された索引データであって、各イベントについての対応時間と、各対応時間についてのキーフレームバイトオフセットとを規定する索引データと、
前記処理部によってアクセス可能な再生論理であって、(i)イベントが発生したかどうかを判断し、(ii)記録された番組データをシーンに分割し、(iii)ユーザからのコマンドに応答して、少なくとも１つのシーンの少なくとも一部をスキップする再生論理と、を備え、
前記ＰＶＲは、テレビジョン信号を前記第１の通信インターフェイスを介して受信することができ、また前記ＰＶＲは、記録された信号を前記第２の通信インターフェイスを介して少なくとも１つのディスプレイへ送信してユーザによる閲覧に供することができる、エンターテイメントシステム。
【請求項９】
請求項８に記載のＰＶＲにおいて、ダークフレームが前記ＰＶＲによって検出される場合に、イベントが発生するエンターテイメントシステム。
【請求項１０】
請求項９に記載のＰＶＲにおいて、前記ダークフレームが、閾値レベル以下の発光を有するピクセルの大多数によって規定されるエンターテイメントシステム。
【請求項１１】
請求項１０に記載のＰＶＲにおいて、前記ピクセルの大多数とは、９０パーセントであるエンターテイメントシステム。
【請求項１２】
請求項８に記載のＰＶＲにおいて、記録／再生論理は、ハードウェアまたはソフトウェアの少なくとも１つで実施されるエンターテイメントシステム。
【請求項１３】
請求項８に記載のＰＶＲにおいて、前記ディスプレイは、テレビジョン、モニタ、プロジェクタ、または携帯表示装置の少なくとも１つであるエンターテイメントシステム。
【請求項１４】
請求項８に記載のＰＶＲにおいて、前記記録された番組データをシーンに分割することは、複数のイベント間の時間差を分析するステップを含むエンターテイメントシステム。
【請求項１５】
パーソナルビデオレコーダ（「ＰＶＲ」）内のコンテンツをナビゲートする方法であって、
編成番組コンテンツを記録し、
記録中に少なくとも１つのイベントが発生するときを判断し、
前記少なくとも１つのイベントの発生を記録し、
ユーザによる命令に応答して、記録された編成番組コンテンツを再生し、
前記少なくとも１つの記録されたイベントに基づいて、前記記録された編成番組コンテンツをシーンに分割する、ナビゲート方法。
【請求項１６】
請求項１５に記載の方法において、前記編成番組コンテンツを記録することは、ユーザによって前記ＰＶＲへ送られた記録入力に応答して発生することである方法。
【請求項１７】
請求項１５に記載の方法において、前記少なくとも１つのイベントが発生するときを判断することは、ダークフレームを検出することを含む方法。
【請求項１８】
請求項１７に記載の方法において、前記ダークフレームが、閾値以下の発光を有するピクセルの大多数によって規定される方法。
【請求項１９】
請求項１８に記載の方法において、前記ピクセルの大多数とは、９０パーセントである方法。
【請求項２０】
請求項１５に記載の方法において、前記記録された編成番組コンテンツをシーンに分割することは、コマーシャルコンテンツグループ分け規則を少なくとも１つの記録されたイベントに適用することを含む方法。
【請求項２１】
請求項１５に記載の方法において、前記記録された編成番組コンテンツを少なくとも１つの記録されたイベントに基づいてシーンに分割することは、コマーシャル広告シーンを規定することを含む方法。
【請求項２２】
請求項２１に記載の方法において、前記コマーシャル広告シーンは、互いに約３０秒毎に発生する複数のイベントによって規定される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、エンターテイメント装置に関し、より特定的には、パーソナルビデオレコーダ上のコンテンツの表示を制御するためのシステムおよび方法に関する。
【背景技術】
【０００２】
パーソナルビデオレコーダ（「ＰＶＲ」）は、典型的には、放送、ケーブル、または衛星を介して受信されるテレビジョンコンテンツをデジタル的に記録する。ＰＶＲは、典型的には、ユーザの命令および好みに従ってコンテンツを記録する。ＰＶＲは、一般的には、ＰＶＲ制御パネルおよび／または遠隔制御器上に制御ボタンを有しており、ユーザに対して、ユーザが閲覧したいと思う記録されたコンテンツを選択する機能を提供すると共に、再生中にそのようなコンテンツ中を前方向または逆方向に移動する機能を提供する。
【０００３】
近時、ＰＶＲは、ユーザに対して、テレビジョン編成番組コンテンツ中にいくつかの時間群で典型的には放送されるコマーシャル広告を含むコンテンツ中を閲覧またはナビゲートするという選択の自由をユーザに与える機能を提供している。このような閲覧およびナビゲーション機能は、ＰＶＲにおいて実施されており、ユーザは、記録されたコンテンツ中を定期的な間隔でスキップすることができる。例えば、典型的なＰＶＲにおいて、前送り、言い換えれば右ナビゲーションボタン（「ＲNＢ」）を押すと、ＰＶＲの種類および／またはその設定によっては、コンテンツを１．５秒または８秒前送りさせる場合がある。
【０００４】
記録されたコンテンツ中を定期的な間隔でユーザがスキップすることができるようにするＰＶＲの機能は、ユーザが閲覧したくないコンテンツをジャンプすることを選んだ場合の助けとなる。望まないコンテンツ中をスキップするこの機能によって、ユーザは、望まないコンテンツ（例えば、コマーシャル広告）を見るのにかかる時間量を減少することができ、ユーザが本当に閲覧したいコンテンツ（すなわち、番組コンテンツ）により迅速に到達することができる。しかしながら、この現在の機能は、時間区分を使用して、望まないテレビジョンコンテンツ中をユーザがスキップすることができるようにしており、また、コマーシャル広告の時間群は常に同一の長さではないので、ユーザは、（１）前送りナビゲーションボタン（ＲＮＢ）を繰り返し押すか、（２）前送りナビゲーションボタン（ＲＮＢ）を少なくとも１回押してコマーシャル広告時間区分の少なくとも全部をスキップし、その後、後戻りボタン（左ナビゲーションボタン（「ＬＮＢ」））を少なくとも１回押して、所望のどの番組コンテンツをも見逃さないようにするか、のいずれかを行わなくてはならない。
したがって、ＰＶＲは、記録されたコンテンツ区間がコマーシャル広告か、番組コンテンツかを判断して、そのような情報を使用して、記録されたコンテンツをシーンに分割することができるのが望ましいであろう。そのような機能を有するＰＶＲによって、ユーザは、例えば、単一のボタンを押すことによって、どの番組コンテンツをもスキップすることもなく、記録されたコマーシャル広告をスキップすることができるようになるであろう。例えば、ユーザが、最初の時間セグメントから２番目の時間セグメントへスキップするのではなく、記録されたコンテンツ内でシーン毎にスキップすることができるのが望ましいであろう。
【発明の開示】
【課題を解決するための手段】
【０００５】
改良されたコンテンツナビゲーション機能を有するＰＶＲを開示する。ＰＶＲは、処理部と、第１の通信インターフェイスと、第２の通信インターフェイスと、データ記憶装置と、データ記憶装置に記憶された記録番組データであって、テレビジョン番組の記録を規定する記録番組データと、データ記憶装置に記憶されたイベントデータであって、複数のイベントおよび各イベントについての対応時間を規定するイベントデータと、データ記憶装置に記憶された索引データであって、各イベントについての対応時間と、各対応時間についてのキーフレームバイトオフセットとを規定する索引データと、処理部によってアクセス可能であって、(i)イベントが発生したかどうかを判断し、(ii)記録された番組データをシーンに分割し、(iii)ユーザからのコマンドに応答して、少なくとも１つのシーンの少なくとも一部をスキップする再生論理と、を含む。
【０００６】
発明とみなされる主題を、本明細書の結論部分において特に指摘し、明確に述べる。しかしながら、発明は、構成および動作方法の両方ならびにその特徴および利点について、添付の図面と共に解釈する際に以下の詳細な説明を参照することによって、最もよく理解されるであろう。
【発明を実施するための最良の形態】
【０００７】
以下の詳細な説明において、発明の十分な理解を提供するために、具体的な詳細を述べる。しかしながら、本発明は、これらの具体的な詳細がなくても実施される場合があることが理解されるであろう。他の場合には、周知の方法、手順、構成要素、および回路は、本発明を不明瞭にしないようにするために、詳細には説明していない。
【０００８】
さらに、以下に説明する特徴についてのさらなる実施詳細は、以下の係属中の特許出願および発行済み特許において見受けられるであろう。これら全ては、本明細書に参照によって引用されたものとする。
・「映像表現におけるコマーシャルの索引付けのためのシステムおよび方法（Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｉｎｄｅｘｉｎｇ  Ｃｏｍｍｅｒｃｉａｌｓ  ｉｎ  ａ  Ｖｉｄｅｏ  Ｐｒｅｓｅｎｔａｔｉｏｎ）」、米国特許出願第１０／１３３１８４号、２００２年４月２６日
・「索引付けされた映像コンテンツのナビゲーションのためのシステムおよび方法（Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｎａｖｉｇａｔｉｏｎ  ｏｆ  Ｉｎｄｅｘｅｄ  Ｖｉｄｅｏ  Ｃｏｎｔｅｎｔ）」、米国特許出願第１０／３９３５９９号、２００３年３月２０日
・「テレビジョンコマーシャルメッセージを除去するための方法および装置（Ｍｅｔｈｏｄ  ＆  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｅｌｉｍｉｎａｔｉｎｇ  Ｔｅｌｅｖｉｓｉｏｎ  Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅｓ）」、米国特許第５９８７２１０号、１９９６年１２月１５日出願
・「ビデオプレーヤを制御して、記録された番組の区分を自動的に検索するための方法および装置（Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｃｏｎｔｒｏｌｌｉｎｇ  Ａ  Ｖｉｄｅｏ  Ｐｌａｙｅｒ  Ｔｏ  Ａｕｔｏｍａｔｉｃａｌｌｙ  Ｌｏｃａｔｅ  Ａ  Ｓｅｇｍｅｎｔ  Ｏｆ  Ａ  Ｒｅｃｏｒｄｅｄ  Ｐｒｏｇｒａｍ）」、米国特許第５９９９６８８号、１９９６年８月１３日出願
・「テレビジョンコマーシャルメッセージを除去するための方法および装置（Ｍｅｔｈｏｄ  ＆  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｅｌｉｍｉｎａｔｉｎｇ  Ｔｅｌｅｖｉｓｉｏｎ  Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅｓ）」、米国特許第５６９２０９３号、１９９４年１月４日出願
・「テレビジョンコマーシャルメッセージを除去するための方法および装置（Ｍｅｔｈｏｄ  ＆  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｅｌｉｍｉｎａｔｉｎｇ  Ｔｅｌｅｖｉｓｉｏｎ  Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅｓ）」、米国特許第５６９６８６６号、１９９４年９月１２日出願
１．アーキテクチャ例
図面を参照して、図１は、本願の実施形態例と共に使用されるＰＶＲ１００の構成要素を示すブロック図である。図示のように、ＰＶＲ１００は、処理部１０２と、入力／出力構成要素１０４と、第１の通信インターフェイス１０６と、第２の通信インターフェイス１０８と、テレビジョン信号チューナ１１０と、処理部１０２によってアクセス可能な再生／記録論理１１２と、データ記憶装置１１４とを含んでもよく、これらは全て、バス１１６または同様の機構に結合される。一実施形態例において、データ記憶装置１１４は、編成番組データ１１８と、イベントデータ１２０と、索引データ１２２とを含むデータを記憶してもよい。ＰＶＲ１００について、より多くの、またはより少ない構成要素が可能である。
【０００９】
処理部１０２は、汎用プロセッサおよび／またはデジタル信号プロセッサなどの、１つまたはそれ以上のプロセッサであってもよい。他の種類のプロセッサをＰＶＲ１００と共に使用することも可能である。
【００１０】
データ記憶装置１１４は、磁気ディスク、光ディスク、および／または任意の他の揮発性または不揮発性大容量記憶システムなどの、ＰＶＲ１００によって読み取り可能な任意の媒体または複数の媒体であってもよい。データ記憶装置１１４は、編成番組データ１１８、イベントデータ１２０、および索引データ１２２を含むデータ、および／または機械読み取り可能な命令を記憶してもよい。
【００１１】
編成番組データ１１８は、好ましくはＭＰＥＧ形式で符号化された映像ファイルを規定してもよく、映像ファイルは、受信された番組信号に含まれるコンテンツの記録を含む。映像ファイルについて、他の種類の映像形式も可能である。
【００１２】
イベントデータ１２０は、複数のイベントと、各イベントについての対応時間とを規定していてもよい。イベントデータ１２０は、好ましくは、テキストファイルまたは表に含まれる。イベントデータ１２０についてのそのような表の例を、以下の表１に示す。
【００１３】
【表１】
2007502080.tif 000003
表１に示すように、イベントデータ１２０は、イベント識別子を含む第１の欄と、イベント識別子に対応する時間を含む第２の欄とを有する表に含まれてもよい。時間は、例えば、秒単位または１０分の１秒単位であってもよい。他のおよび／またはさらなる情報が、索引データ１２０およびその関連テキストファイルまたは表に含まれてもよい。
【００１４】
索引データ１２２は、イベントデータ１２０の時間に対応する複数の時間と、各時間についての対応バイトオフセットとを規定してもよい。バイトオフセット情報は、対応する時間に関連して、編成番組データ１１８において最も隣接するキーフレーム（例えば、ＭＰＥＧ符号化コンテンツの場合にはＩフレーム）の位置を規定する。当該技術において既知であるように、キーフレームは、映像ストリームにおいて完全に符号化されたフレームである（例えば、Ｉフレームは、ＭＰＥＧ映像ストリームにおける完全に符号化されたフレームである）。索引データ１２２は、好ましくは、テキストファイルまたは表に含まれる。索引データ１２２についてのそのような表の例を、以下の表２に示す。
【００１５】
【表２】
2007502080.tif 000004
表２に示すように、索引データ１２２は、イベントデータ１２０内の時間に対応する時間を含む第１の欄と、時間に対応するバイトオフセットを含む第２の欄とを有する表に含まれてもよい。時間は、例えば、秒単位または１０分の１秒単位であってもよい。他のおよび／またはさらなる情報が、イベントデータ１２２およびその関連テキストファイルまたは表に含まれてもよい。
【００１６】
ＰＶＲ１００の入力／出力構成要素１０４は、ＰＶＲ１００のユーザとの対話を促進することができ、ユーザは、例えば、ＰＶＲ設定を選択すること、記録すべきコンテンツを選択すること、再生するコンテンツを選択すること、再生中にコンテンツ中を前送りおよび逆送りしてナビゲートすること、および削除すべきコンテンツを選択することができる。このように、入力／出力構成要素１０４は、例えば、入力機構として、少なくとも１つのボタンまたはダイアルを有するコンソール１２２および／または少なくとも１つのボタンを有する遠隔制御器と、出力機構として、表示画面１２４とを含んでもよい。また、装置１００は、他のおよび／またはさらなる、もしくは図１に示すよりも少ない入力および／または出力構成要素を備えてもよい。
【００１７】
ＰＶＲ１００の第１および第２の通信インターフェイス１０６および１０８は、それぞれ、テレビジョン信号ネットワークおよびテレビジョンとのＰＶＲ１００の通信を促進することができる。第１の通信インターフェイス１０６によって、ＰＶＲ１００は、例えば、ケーブル、衛星、または放送ネットワークなどのテレビジョン信号ネットワークと通信することができる。ＰＶＲ１００は、テレビジョン信号をそのようなネットワークから第１の通信インターフェイス１０６を介して受信してもよい。第２の通信インターフェイス１０８によって、ＰＶＲ１００は、例えば、記録された映像の再生および／またはＰＶＲ１００に関連したオンスクリーンメニューの表示を促進するために、テレビジョンと通信することができる。
【００１８】
テレビ信号チューナ１１０は、当該技術において周知であり、これによって、ＰＶＲ１００は、テレビジョン信号ネットワークから第１の通信インターフェイス１０６を介して受信するテレビジョン信号を復号化することができる。一代替実施形態において、テレビジョン信号チューナ１１０は、ＰＶＲ１００の外部にあってもよい。
【００１９】
記録／再生論理１１２は、(i)テレビジョンコンテンツを記録するための命令、(ii)記録中にイベントを検出するための命令、(iii)検出されたイベントに対応する時間およびバイトオフセットに関する情報を記録するための命令、および(iv)記録されたコンテンツのシーン間をユーザがより容易にナビゲートできるように、検出されたイベントに対応する時間およびバイトオフセットに関する情報を解読するための命令を含んでもよい。代わりに、記録／再生論理１１２は、他のおよび／またはさらなる、もしくは本明細書で述べたよりも少ない命令を含んでもよい。記録／再生論理１１２は、好ましくは、ハードウェアで実施され、または、代わりに、処理部１０２によって実行可能なコンピュータ命令（例えば、ソフトウェア）として、データ記憶装置１１４に記憶されてもよい。
【００２０】
図２を参照して、一実施形態例において、ＰＶＲ１００のコンソール１２２は、映像再生を停止および／または記録を停止させるための停止ボタン２００と、映像再生を開始するための再生ボタン２０２と、記録されたコンテンツ中を逆送りにスキップするための逆送りボタン、言い換えればＬＮＢ２０４と、記録されたコンテンツ中を前送りにスキップするための前送りボタン、言い換えればＲＮＢ２０６とを含んでもよい。他のおよび／またはさらなる、ならびにより少ないボタンが制御パネル１２２上にあってもよい。加えて、または代わりに、これらのボタンは、有線または無線でＰＶＲ１００と通信する遠隔制御器上に実施されてもよい。遠隔制御器は、様々な方法を使用してＰＶＲ１００と通信してもよく、様々な方法には、赤外線（ＩＲ）および／または無線周波数（ＲＦ）信号が含まれる。
【００２１】
２．動作例
図３は、一実施形態例に係るＰＶＲ１００によって行われる機能例を示すフローチャートである。ステップ３００において、ＰＶＲ１００は、テレビジョンコンテンツを記録するためのユーザからの命令を含む入力を受信する。入力に応答して、ステップ３０２において、ＰＶＲ１００は、ユーザの命令に従って、テレビジョンコンテンツを記録することを開始する。ＰＶＲ１００は、テレビジョン信号を、その第１の通信インターフェイス１０６を介して、例えば、ケーブルまたは衛星放送用パラボラアンテナから受信し、ＰＶＲのテレビジョン信号チューナ１１０は、テレビジョン信号を復号化する。放送受信などのテレビジョン信号受信の他の方法も可能である。ＰＶＲ１００は、テレビジョンコンテンツを、編成番組データ１１８に記憶することによって記録し、一方、編成番組データ１１８は、データ記憶装置１１４に記憶される。加えて、ステップ３０２において、ＰＶＲ１００は、（１）記録の最初を表す第１のイベントと、対応時間０とをイベントデータ１２０に記録し、（２）同じく時間０と、対応バイトオフセット（例えば、Ｎ０）とを索引データ１２２に記録し、一方、その両方は、データ記憶装置１１４に記憶される。
【００２２】
上記の情報がイベントデータ１２０および索引データ１２２に記録された後に、ＰＶＲ１００は、ステップ３０４において、次に記録されたフレームを分析する。ステップ３０６において、次に記録されたフレームがダークフレームでないとＰＶＲ１００が判断すると、処理は再びステップ３０４において開始する。一実施形態例において、フレームがダークフレームかどうかを判断するために、ＰＶＲ１００は、フレームを少なくとも２つのフィールドに分割する。これらのフィールドは、形および／または大きさが同様でも異なっていてもよく、フレームのどの領域に位置することができる。ＰＶＲ１００は、これらのフィールドを使用して、まず、ピクセルの輝度値に従ってヒストグラムを構築することによって、フレームがダークフレームかどうかを判断してもよい。ＰＶＲ１００は、その後、イベントを知らせる（例えば、シーン変化）、典型的にはダークフィールドであるフラットフィールドとみなされるフィールドに必要な最大輝度、言い換えれば閾値輝度を規定してもよい。ＰＶＲ１００は、次に、フィールドの測定された輝度を、当該フィールドについての閾値輝度と比較する。記録／再生論理１１２は、フィールドについてのそのような輝度を測定および比較するための命令を含んでもよい。一実施形態例において、ダークフィールドは、ピクセルの大多数がヒストグラム上の最低輝度位置に当てはまる場合に検出されてもよく、大多数とは、特定の実施形態に従って決定されてもよい数である。一実施形態例において、大多数とは、９５パーセントであってもよい。加えて、ダークフィールドは、音声上の急激な減少を伴ってもよく、この急激な減少は、フレームがダークフレームかどうかを決定するためにＰＶＲ１００が代わりにおよび／または追加的に検出するものであってもよい。
【００２３】
しかしながら、ステップ３０６において、フレームがダークであるとＰＶＲ１００が判断する場合には、ＰＶＲ１００は、イベント（例えば、第２のイベント）と、対応時間（例えば、Ａ）とをイベントデータ１２０に記録し、当該時間（例えば、Ａ）と、対応バイトオフセット（例えば、Ｎ１）を索引データ１２２に記録する。次に、ステップ３１０において、ＰＶＲ１００は、記録が完了したかどうかを判断する。記録／再生論理１１２は、このステップを行うための命令を含んでもよい。記録が完了したとＰＶＲ１００が判断する場合には、処理は終了する。しかしながら、記録は完了していないとＰＶＲ１００が判断する場合には、処理は再びステップ３０４において開始する。
【００２４】
テレビジョンコンテンツにおいて、ダークフィールドは、典型的には、編成番組コンテンツ自体の内部か、編成番組コンテンツとコマーシャル広告との間か、または複数のコマーシャル広告の間のシーンの変化を知らせる。互いに約３０秒離れた連続するブラックフィールド間のコンテンツは、コマーシャル広告と相関する場合が多い。殆どのテレビジョン編成番組において、コマーシャルは、２つまたはそれ以上のグループで、より長い番組コンテンツのシーン間を送信される。
【００２５】
図４は、一実施形態例に係るＰＶＲ１００上に記録されたコンテンツ（すなわち、番組）４００のブロック図である。図４に示す記録された番組４００は、そこを通って様々な点において引かれた垂直線を有し、それぞれは、コンテンツ内の当該時間にイベントが発生したことを示す。上述のように、ＰＶＲ１００は、コンテンツ４００の第１の記録されたフレームに対応する第１のイベント４０２を、時間０においてイベントデータ１２０に記録してもよい。加えて、ＰＶＲ１００は、イベント識別子と、対応時間とをイベントデータ１２０に記憶することによって、番組の記録中に検出されたイベント（すなわち、ダークフィールド）を識別してもよい。
【００２６】
再生中に、記録／再生論理１１２は、記録されたイベントの位置に基づいて、番組を一連のシーンに分割することができる。図４に示す記録された番組４００は、一連のシーン４０４―４２４に分割されている。これらのシーンは、編成番組コンテンツまたはコマーシャル広告コンテンツからなってもよい。各コマーシャルシーン４０６，４１２，４１６，および４２２は、少なくとも１つのコマーシャル広告を備え、各編成番組シーン４０４，４０８，４１０，４１４，４１８，４２０，および４２４は、テレビジョン編成番組を規定する。上述したように、記録処理中に、ＰＶＲ１００は、記録されつつあるコンテンツ内の位置にあるイベントを識別してもよく、また、再生中に、記録／再生論理１１２は、コマーシャルコンテンツグループ分け規則をこれらのイベントに適用して、記録された番組４００内のシーンを規定することができる。
【００２７】
一実施形態例において、コマーシャルグループ分け規則は、他のイベントの約３０秒以内に何らかのイベントが発生する場合に、第１のそのようなイベントと、先行するイベントの約３０秒以内に発生する最後のそのようなイベントとの間のコンテンツは単一のシーンとして扱う旨を、定めてもよい。これにより、ユーザは、単一のシーンとしてのコマーシャル区分を、単一のナビゲーションボタン（すなわち、ＲＮＢ）を押してスキップすることができる。図４に示すように、単一の分離されたイベント４２６が、編成番組コンテンツ内で識別されてもよい。そのような場合には、コマーシャルグループ分け規則は、イベントが存在する編成番組コンテンツを、２つの別個のシーン４０８，４１０として扱ってもよいし、または、例外として、イベントを単に無視して２つの別個のシーン４０８，４１０を１つのシーンとして扱ってもよい。本明細書に記載されたものを除く、他のおよび／またはさらなるコマーシャルコンテンツグループ分け規則も可能である。
【００２８】
図５Ａ―５Ｄは、ＰＶＲ１００において実施される、記録された番組の互いに異なるシーン間をナビゲートする機能をユーザに提供するための方法の一実施形態例の動作を示す。図５Ａ―５Ｄは、コマーシャルグループ分け規則例に従ってシーンに分割されており、シーンは、コンテンツブロックまたはコマーシャルブロックのいずれかとして分類される。図示の目的のために、記録された番組５００内の図５Ａの位置５０２におけるマーカのようなマーカは、記録された番組５００の所定時間における再生位置を規定してもよい。
【００２９】
図５Ａは、一実施形態例に従って記録された記録番組５００を再生するＰＶＲ１００の動作を示す。ユーザは、例えば、記録された番組５００を表示画面上で選択して、その後、制御パネル１２２上の再生ボタン２０２を押すことによって、記録された番組５００を再生することができる。一実施形態例において、ユーザは、シーン毎にスキップすることによって、番組５００中をナビゲートしてもよい。記録された番組５００を再生している間に、ユーザは、ＲＮＢ２０６を押すことによって、番組５００内の次のシーンへ前送りしてナビゲートしてもよい。図５Ａにおいて、記録された番組５００の再生が、番組５００の第２のコンテンツシーン５０４内の位置５０２にある場合には、ＲＮＢ２０６を一回押すと、ＰＶＲ１００は、番組５００内で再生位置を前方に向けて次のシーン５０８の最初（すなわち、位置５０６）へ移動させる。ＰＶＲ１００は、次のシーン５０８の最初（位置５０６）の時間についてイベントデータ１２０を参照することによって、再生の移動先である番組内の位置を決定する。また、ＰＶＲ１００は、次のシーン５０８の最初（位置５０６）の時間およびバイトオフセットについての索引データ１２２を参照して、そのＩフレームからシーンの再生を開始するであろうＩフレームを特定してもよい。
【００３０】
ＲＮＢ２０６を再生が次のシーン５０８内にある間にさらに一押しすると、ＰＶＲ１００は、前方に向けてさらに次のシーン５１０の最初（すなわち、位置５１２）へ移動することになる。上述のように、ＰＶＲ１００は、イベントデータ１２０および索引データ１２２にアクセスして、さらに次のシーン５１０の最初（位置５１２）を規定するイベントに関する適切な情報を求めてもよい。
【００３１】
一実施形態例において、ＰＶＲ１００は、反対のナビゲーションも提供する。図５Ｂを参照して、記録された番組５００の再生が第３のコンテンツシーン５１６内の位置５１４にある場合にユーザがＬＮＢ２０４を押すと、ＰＶＲ１００は、第３のコンテンツシーン５１６の最初（位置５１８）にスキップして戻る。上述のように、ＰＶＲ１００は、イベントデータ１２０および索引データ１２２を参照して位置５１８に関する情報を求めることによって、これを行ってもよい。一回目に押したのに続いて、例えば１．５秒以内にＬＮＢ２０４を押すと、ＰＶＲ１００は、以前のシーン５２２の最初（位置５２０）へ再生をスキップさせる。
【００３２】
一実施形態例において、シーン間の時間が大きすぎてコンテンツを有意味に分割できない場合には、ＰＶＲ１００は、シーンではなく、定期的な区分に従って、互いに異なるシーンへ都合よくスキップしてもよい。図５Ｃを参照して、記録された番組５００の再生が、現在のシーン５２６内の位置５２４にある場合、ユーザは、ＲＮＢ２０６を押して、現在のシーン５２６の後の次のシーン５２８の最初へスキップしてもよい。しかしながら、次のシーン５２８の最初が、押した時の再生位置（すなわち位置５２４）から例えば１９分以上離れている場合には、ＰＶＲ１００は、代わりに、現在のシーン５２６内のより遅い位置（例えば、位置５３０）へスキップしてもよい（例えば、１５分先）。同様に、図５Ｃにおいて、再生が位置５３２にある場合には、ユーザは、ＬＮＢ２０４を押して、現在のシーン５２６の最初が位置５３２よりも１９分より前にある場合には、位置５３２の１５分前にある前の位置（すなわち、位置５３４）へスキップして戻ってもよい。
【００３３】
一代替実施形態において、ＰＶＲ１００は、どこへスキップすべきかの選択を、ナビゲーションボタン２０４および２０６を押す間の時間に基づいてもよい。図５Ｄを参照して、記録された番組５００の再生が現在のシーン５３８の位置５３６にある場合に、ユーザは、ＬＮＢ２０４を押して、８秒戻った位置５４０へスキップしてもよい。しかしながら、ユーザが例えば１．５秒以内にＬＮＢ２０４を再び押す場合には、ＰＶＲ１００は、現在のシーン５３８の最初（すなわち、位置５４２）へ再生をスキップし戻すことになる。
【００３４】
さらなる代替実施形態において、他のシーン送り機能が実施されてもよい。例えば、３０秒単位（または、他の何らかの照会時間）でスキップするためのボタンが設けられてもよい。ＰＶＲは、３０秒単位でスキップされたコマーシャルブロックの数を監視して、スキップによってコマーシャルブロック内に到達したかどうかを判断してもよい。スキップによってコマーシャルブロック内に到達していれば、スキップを調整して、コマーシャルブロックの最後、つまり次のシーンの最初で再生が開始されてもよい。
【００３５】
図６は、本願の一実施形態例に係るＰＶＲ１００によって行われるスキップ前送り機能例を示すフローチャートである。ステップ６００において、ＰＶＲ１００は、スキップ前送り、言い換えれば前進するための命令を受信する。これは、ＰＶＲ１００と通信する制御パネル１２２または遠隔制御器のいずれかの上のＲＮＢ２０６をユーザが押すことによって発生する。スキップ前進するための命令を受信することに応答して、ＰＶＲ１００は、ステップ６０２において、番組内の新たな場所、すなわち、現在再生しているものに続く次のシーンの最初へスキップ前送りするように試みる。ステップ６０４において、ＰＶＲ１００は、スキップが成功したかどうかを判断する。ＰＶＲ１００は、番組内での新たな位置がＰＶＲ１００がスキップ前進するための命令を受信したときの位置と同一かどうかをチェックすることによって、この判断を行うことができる。スキップが成功した場合には、ＰＶＲ１００は、ステップ６０６において、新たな位置は、以前の位置の例えば１９分以内であるかどうかを判断する。ＰＶＲ１００は、新たな位置の時間を以前の位置の時間と比較することによって、これを行うことができる。新たな位置が以前の位置の１９分以内である場合には、ＰＶＲ１００は、シーン前進アイコンをステップ６０８において表示させ、ユーザに対して、次のシーンへの前送りスキップに成功した旨を通知する。
【００３６】
しかしながら、ステップ６０４においてスキップが成功しなかったとＰＶＲ１００が判断する場合、またはステップ６０６において新たな位置が以前の位置の１９分以内にないとＰＶＲ１００が判断する場合には、ＰＶＲ１００は、ステップ６１０において、以前の位置から１５分前送りスキップを試みる。これは、１９分以上のスキップが生じた場合には、まず以前の位置へ戻ることを要する場合がある。その後、ステップ６１２において、ＰＶＲ１００は、１５分スキップが成功したかどうかを判断する。スキップが成功した場合には、ステップ６１４において、ＰＶＲ１００は、１５分スキップアイコンを表示させて、ユーザに対して、ＰＶＲ１００が１５分前送りスキップに成功した旨を通知する。しかしながら、スキップが成功しなかった場合には、ＰＶＲ１００は、ステップ６１６において、スキップ不可アイコンをユーザに対して表示して、ユーザに対してスキップが成功しなかった旨を通知して、記録された番組を元の位置から再生し続ける。
【００３７】
図７は、本願の一実施形態例に係るＰＶＲ１００によって行われるスキップ逆送り機能例を示すフローチャートである。ステップ７００において、ＰＶＲ１００は、スキップ逆送りするための命令を受信する。これは、ＰＶＲ１００と通信する制御パネル１２２または遠隔制御器のいずれかの上のＬＮＢ２０４をユーザが押すことによって発生する。スキップ逆送りするための命令を受信することに応答して、ＰＶＲ１００は、ステップ７０２において、入力は以前の入力の１．５秒以内に受信されたかを判断する。ＰＶＲ１００が以前の入力の１．５秒以内に入力を受信しなければ、ＰＶＲ１００は、ステップ７０４において、現在再生しているシーンの最初にある新たな位置へスキップ逆送りするように試みる。しかしながら、入力は以前の入力の１．５秒以内に受信されたとＰＶＲ１００がステップ７０２において判断する場合には、ＰＶＲ１００は、ステップ７０６において、番組の新たな位置、すなわち、現在再生しているものに先立つシーンの最初へスキップ逆戻りするように試みる。
【００３８】
ステップ７０４および７０６の後、ステップ７０８において、ＰＶＲ１００は、スキップが成功したかどうかを判断する。ＰＶＲ１００は、番組内での新たな位置が以前の位置と同一かどうかをチェックすることによって、この判断を行うことができる。スキップが成功した場合には、ＰＶＲ１００は、ステップ７１０において、新たな位置は、以前の位置の例えば１９分以内であるかどうかを判断する。ＰＶＲ１００は、新たな位置の時間を以前の位置の時間と比較することによって、これを行うことができる。新たな位置が以前の位置の１９分以内である場合には、ＰＶＲ１００は、シーン前進アイコンをステップ７１２において表示させ、ユーザに対してシーンのスキップに成功した旨を通知する。
【００３９】
しかしながら、ステップ７０８において、スキップが成功しなかったとＰＶＲ１００が判断する場合、または、ステップ７１０において新たな位置が以前の位置の１９分以内にないとＰＶＲ１００が判断する場合には、ＰＶＲ１００は、ステップ７１４において、以前の位置から１５分逆送りスキップを試みる。これは、１９分以上のスキップが生じた場合には、まず以前の位置へ戻ることを要する場合がある。その後、ステップ７１６において、ＰＶＲ１００は、１５分スキップが成功したかどうかを判断する。スキップが成功した場合には、ステップ７１８において、ＰＶＲ１００は、１５分スキップアイコンを表示させて、ユーザに対して、ＰＶＲ１００が１５分逆送りスキップに成功した旨を通知する。しかしながら、スキップが成功しなかった場合には、ＰＶＲ１００は、ステップ７２０において、スキップ不可アイコンをユーザに対して表示して、ユーザに対してスキップが成功しなかった旨を通知して、記録された番組を以前の位置から再生し続ける。
【００４０】
本発明の実施形態例は、上述したとおりである。しかしながら、当業者は、変更および修正が、本発明の真の範囲および精神から逸脱することなく、これらの実施形態に対して行われうることを理解するであろう。
【図面の簡単な説明】
【００４１】
【図１】一実施形態例に係るＰＶＲを示すブロック図である。
【図２】一実施形態例に係るＰＶＲの制御パネルを示すブロック図である。
【図３】一実施形態例に係るＰＶＲの動作例を示すフローチャートである。
【図４】一実施形態例に係るＰＶＲに記録された番組のブロック図である。
【図５Ａ】一実施形態例に係るＰＶＲにおいて実施されうるコンテンツナビゲーション機能の動作を示す概略図である。
【図５Ｂ】一実施形態例に係るＰＶＲにおいて実施されうるコンテンツナビゲーション機能の動作を示す概略図である。
【図５Ｃ】一実施形態例に係るＰＶＲにおいて実施されうるコンテンツナビゲーション機能の動作を示す概略図である。
【図５Ｄ】一実施形態例に係るＰＶＲにおいて実施されうるコンテンツナビゲーション機能の動作を示す概略図である。
【図６】一実施形態例に係るＰＶＲの前送りスキップ動作例を示すフローチャートである。
【図７】一実施形態例に係るＰＶＲの逆送りスキップ動作例を示すフローチャートである。
【図１】
2007502080.tif 000005
【図２】
2007502080.tif 000006
【図３】
2007502080.tif 000007
【図４】
2007502080.tif 000008
【図５Ａ】
2007502080.tif 000009
【図５Ｂ】
2007502080.tif 000010
【図５Ｃ】
2007502080.tif 000011
【図５Ｄ】
2007502080.tif 000012
【図６】
2007502080.tif 000013
【図７】
2007502080.tif 000014
【国際調査報告】
2007502080.tif 000015