(57)【要約】放送番組又は何らかの他の可干渉性動画提示題材内の動画の再生の間におけるデジタル記憶空間の本管理は、既に看取されたフレームを削除のためにマーク付けすることを含む。該マーク付けは、上記提示題材の再生の完了前に行われ、この結果、メモリ空間は当該ビデオの再生の完了前に他の放送提示題材の追加的記録のため又は他の目的のために即座に利用可能にされる。再生と削除の許可との間の待ち期間は、看取者に、削除前に上記提示題材の一部を再再生する柔軟性を提供する。上記待ち期間はオプションとして適応可能とし、当該看取者が再生を看取しているかを自動的に監視することにより、及び記憶された提示題材から導出される所定のパラメータに基づいて調整することができる。特定のカウントに到達するまでマーク付けを控えるために、フレームが再生される回数に関してカウントが維持される。
2005503733.tif 000002
【特許請求の範囲】
【請求項１】
ビデオフレームにより占有されるデジタルメモリ空間を管理する装置において、
前記メモリ空間を、書き換え又は再使用することが可能なメモリ空間としての利用可能性に関してマーク付けするマーキング装置であって、前記ビデオフレームがビデオプレーヤ上で再生された後に前記利用可能性が有効になるようなマーキング装置と、
前記メモリ空間を書き換え又は再使用する手段と、
を有していることを特徴とする装置。
【請求項２】
請求項１に記載の装置において、前記フレームは前記デジタルメモリ空間を含むようなデジタルメモリにおけるビデオの一部であり、前記利用可能性が前記ビデオの再生の間に有効になることを特徴とする装置。
【請求項３】
請求項１に記載の装置において、前記利用可能性は前記フレームの前記再生から所定待ち期間後に有効になることを特徴とする装置。
【請求項４】
請求項３に記載の装置において、前記フレームは前記デジタルメモリ空間を含むようなデジタルメモリにおけるビデオの一部であり、前記利用可能性が前記ビデオの再生の間に有効になることを特徴とする装置。
【請求項５】
請求項３に記載の装置において、前記フレームが画像として出力される画面を看取者が実際に見ているかを感知するセンサを更に有し、前記装置が、更に、前記待ち期間を前記センサの出力に基づいて適応的に算出するように構成されていることを特徴とする装置。
【請求項６】
請求項１に記載の装置において、前記マーキング装置は、前記フレームが以前に再生された回数のカウントが所定の閾値より小さい場合に前記マーク付けを行わないように構成されていることを特徴とする装置。
【請求項７】
請求項１に記載の装置において、前記書き換え又は再使用する手段がメモリ空間解放バッファを含み、前記マーク付けが前記空間の識別子の前記バッファへの待避を含むことを特徴とする装置。
【請求項８】
請求項７に記載の装置において、前記マーク付けが前記ビデオフレームの前記再生に対応するタイムスタンプの前記バッファへの待避を更に含むことを特徴とする装置。
【請求項９】
請求項８に記載の装置において、前記タイムスタンプは前記フレームの前記再生から所定待ち期間後を表し、前記書き換え又は再使用する手段は、前記タイムスタンプを現基準時間と周期的に比較すると共に、該比較に基づく時点において利用可能メモリのディレクトリを前記空間を参照するよう更新するように構成された解放装置を更に含んでいることを特徴とする装置。
【請求項１０】
請求項１に記載の装置において、前記デジタルメモリ空間は前記ビデオフレームを含むようなビデオにより占有され、該ビデオは前記デジタルメモリ空間内に前記ビデオフレームを該メモリ空間内における所定数以下のフレームだけ先行するような他のビデオフレームを含み、再生が前記フレームにおいて停止する場合に、前記他のフレームのマーク付けが取り下げられることを特徴とする装置。
【請求項１１】
請求項１に記載の装置において、前記デジタルメモリ空間は前記ビデオフレームを含むようなビデオにより占有され、該ビデオは前記デジタルメモリ空間内に前記ビデオフレームに先行するような他のビデオフレームを含み、前記フレームはフレーム間符号化されている一方、前記他のフレームは基準フレームであり、再生が前記フレーム間符号化されたフレームにおいて停止する場合に、前記基準フレームのマーク付けが取り下げられることを特徴とする装置。
【請求項１２】
ビデオフレームにより占有されるデジタルメモリ空間を管理する方法において、
前記ビデオフレームを再生するステップと、
前記メモリ空間を、書き換え又は再使用することが可能なメモリ空間としての利用可能性に関してマーク付けするステップであって、前記利用可能性が前記再生するステップの後に有効になるようなステップと、
を有していることを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、前記フレームは前記デジタルメモリ空間を含むようなデジタルメモリにおけるビデオの一部であり、前記利用可能性が前記ビデオの再生の間に有効になることを特徴とする方法。
【請求項１４】
請求項１２に記載の方法において、前記利用可能性は前記フレームの前記再生から所定待ち期間後に有効になることを特徴とする方法。
【請求項１５】
請求項１４に記載の方法において、前記フレームは前記デジタルメモリ空間を含むようなデジタルメモリにおけるビデオの一部であり、前記利用可能性が前記ビデオの再生の間に有効になることを特徴とする方法。
【請求項１６】
請求項１４に記載の方法において、
前記フレームを看取画面上に画像として出力するステップと、
前記画面を看取者が実際に見ているかを感知するステップと、
前記待ち期間を前記感知するステップの出力に基づいて適応的に算出するステップと、
を更に有していることを特徴とする方法。
【請求項１７】
請求項１２に記載の方法において、前記フレームが以前に再生された回数のカウントが所定の閾値より小さい場合に、前記マーク付けするステップが行われないことを特徴とする方法。
【請求項１８】
請求項１２に記載の方法において、前記マーク付けするステップが、前記空間の識別子及び前記ビデオフレームの前記再生に対応するタイムスタンプをメモリ空間解放バッファに待避するステップを含むことを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記タイムスタンプは前記フレームの前記再生から所定待ち期間後を表し、前記方法が、
前記タイムスタンプを現基準時間と周期的に比較するステップと、
前記比較に基づく時点において、前記空間を参照するように利用可能メモリのディレクトリを更新するステップと、
を更に有していることを特徴とする方法。
【請求項２０】
請求項１２に記載の方法において、前記デジタルメモリ空間は前記ビデオフレームを現フレームとして含むようなビデオにより占有され、該ビデオは前記デジタルメモリ空間内に前記ビデオフレームを該メモリ空間内における所定数以下のフレームだけ先行するような他のビデオフレームを含み、前記方法が、
前記他のビデオフレームを再生するステップと、
前記他のビデオフレームをマーク付けするステップと、
前記現フレームにおいて再生が停止する場合に、前記他のフレームのマーク付けを取り下げるステップと、
を更に有していることを特徴とする方法。
【請求項２１】
請求項１２に記載の方法において、前記デジタルメモリ空間は前記ビデオフレームを含むようなビデオにより占有され、該ビデオは前記デジタルメモリ空間内に前記ビデオフレームに先行するような他のビデオフレームを含み、前記フレームはフレーム間符号化されている一方、前記他のフレームは基準フレームであり、前記方法が、
前記基準フレームを再生するステップと、
前記基準フレームをマーク付けするステップと、
前記フレーム間符号化されたフレームにおいて再生が停止する場合に、前記基準フレームのマーク付けを取り下げるステップと、
を更に有していることを特徴とする方法。
【請求項２２】
請求項１２に記載の方法において、前記利用可能性は書き換えが可能なメモリ空間としてのものであり、前記方法が、前記再生するステップの後に、前記メモリ空間に書き込んで前記ビデオフレームを実質的に回復不可能にするステップを更に有していることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、広くはデジタルメモリの管理に係り、更に詳細には記録されたビデオの再生の間におけるデジタルメモリの維持に関する。
【０００２】
【関連技術の説明】
近年、ビデオサービス（例えば、ケーブル、衛星等）の加入者の間で、加入者が任意に再生するために動画を自動的に記録する量が大幅に増加している。放送されたテレビジョン及びケーブル番組、並びに他の画像型コンテンツを記録するためには、個人用ビデオレコーダ（ＰＶＲ）等のデジタル装置を使用することができる。個人用ビデオレコーダは、ユーザの好みのテレビジョン番組又は複数の番組を自動的に発見及び記録するようにプログラムすることができ、ユーザは自身が望むものを自身が望む時に見ることができる。現在、個人用ビデオレコーダは、かなりの量のメモリを含んでおり、３０時間を超える番組を記録することができる。次いで、記録された番組は取り出され、所望に応じてユーザにより看取される。
【０００３】
それでも、メモリの量は看取者（ｖｉｅｗｅｒ）が必要とするものより不足し得る。何故なら、例えば、ＰＶＲは特定のタイプの全ての放送（例えば、全てのフットボール試合）を記録するようにプログラムされ得るからである。看取者は番組を看取した後に該番組を削除するためにメニュのシーケンスを進めることができ、これにより、記録のために一層多くのメモリを利用可能とすることができる。他の例として、当該システムは既に見られた番組に時間タグを付し、これら番組を経過時間に基づいて定期的に削除するように設定することができる。しかしながら、何れの場合においても、メモリが全潜在能力まで使用されることはない。何故なら、最早必要がないメモリが即座に解放され、生の放送を記録し及び他の記録の機会を利用するために利用可能とされることはないからである。
【０００４】
第２の関心領域は、放送された番組、スポーツイベント及び映画は、看取者の家庭用ＰＶＲにより一旦ローカルに記録されると、該看取者に対して所望な回数だけ繰り返し見られるように利用可能となってしまう点にある。バー及びレストラン等の地域的施設も、放送を記録し、顧客に対して該記録を何回でも再生することができる。これらの場合において、サービス提供者は、看取回数を反映する額だけ加入者に請求するために当該提示題材が看取された回数を監視する現実的な方法はなく、代わりに斯様な回数を制限する方法もない。
【０００５】
【発明が解決しようとする課題】
本発明は、上述した従来技術の欠点及び不足点に対処するもので、ビデオフレームにより占有されるデジタルメモリ空間を管理する装置及び方法を目指すものである。
【０００６】
【課題を解決するための手段】
上記ビデオフレームは、メモリ空間を、書き換え又は再使用することが可能なメモリ空間として利用可能であるとマーク付けするマーキング装置を含む。該利用可能性は、当該ビデオフレームがビデオプレーヤ上で再生された後に有効となる。ここで述べるビデオとは、オーディオを伴う又は伴わない、映画、スポーツイベント、演劇、ドキュメンタリ映画又は放送されたテレビジョンの若しくはケーブルの番組のような準備の整った提示題材を集合的に含み且つ構成するものと定義される。ビデオフレームは、ビデオのフレーム又はスナップを構成する一部である。ビデオプレーヤは、ビデオを再生するための何らかの装置又はユニットである。
【０００７】
他の態様においては、本発明は当該メモリ空間を書き換え又は再使用することが可能なメモリ空間として利用可能なものとマーク付けすることに関するもので、該利用可能性は当該フレームの再生から所定の待ち時間後において有効となる。
【０００８】
更に他の態様においては、本発明は当該メモリ空間を利用可能なものとしてマーク付けすることに関するもので、該メモリ空間はデジタルメモリの一部であり、上記ビデオフレームは該デジタルメモリを占有するビデオの一部であり、該フレームの利用可能性は当該ビデオの再生の間において有効となる。従って、メモリは、当該ビデオが看取されている間において生の放送を記録し及び他の記録の機会を利用すべく解放及び利用可能とされる。
【０００９】
他の態様においては、本発明は利用可能性に関してメモリ空間を書き換えが可能なメモリ空間としてマーク付けすると共に、メモリ空間内のビデオフレームが再生された後に該メモリ空間に書き込み、該ビデオフレームを実質的に回復不能にさせることに関するものである。従って、サービス提供者は、個人の看取者に対する又は商業的環境における第３者による当該ビデオの提示の回数を制限し又は監視することができる。
【００１０】
更に他の態様においては、本発明はデジタルメモリの領域内に存在するビデオフレームを再生すると共に、該フレームを再生の後に削除されるようにマーク付けすることに関するものである。
【００１１】
本発明の他の目的及び特徴は、添付図面に関して考察される以下の詳細な説明から明らかとなるであろう。しかしながら、図面は単に解説の目的で設計されたものであって、本発明の範囲を規定するためのものではないと理解されるべきであり、斯かる範囲に関しては添付請求項を参照されたい。更に、図面は必ずしも実寸で描かれたものではなく、特に示されない限り、ここで述べる構造及び手順を単に概念的に示すことを意図するものであると理解されたい。
【００１２】
【発明の実施の形態】
ここで、図面（幾つかの図を通して、同様の符号は類似又は同一の構成要素を示している）を詳細に参照するとして、最初に図１を参照すると、図１に示されるように模範的ビデオ再生システム１００の第１実施例は、ケーブル１１４によりサービス提供者１１６に接続されたＰＶＲ１１０を含み、上記サービス提供者はビデオ入力を提供する。ＰＶＲ１１０は、データ及び制御バス１２０を介して、看取画面１２４を有する表示器１２２にも接続されている。ＰＶＲ１１０は、更に、データ及び制御バス１３０を介して増幅器１３２にも接続され、該増幅器はスピーカワイヤ１４４を介してスピーカ１４０に繋がっている。リモートコントローラ１５０は、ユーザ即ち看取者１５６がシステム１００を遠隔的に操作するのを可能にする。バス１５８はＰＶＲ１１０を遠隔センサ１６０に接続している。
【００１３】
典型的な動作において、看取者１５６はリモートコントローラ１５０を操作して再生システム１００をオン、即ち活性化する。リモートコントローラ１５０は、典型的には、赤外線又は他の手段により活性化信号を送信し、該信号は遠隔センサ１６０により受信される。上記活性化信号に応答して、ＰＶＲ１１０は、サービス提供者１６０がバス１１４を介して提供したビデオを再生する。再生動作は、画像をバス１２０を介して表示器１２２に伝送し、画面１２４上で示されるようにする。また、再生動作は、増幅されると共にスピーカワイヤ１４４を介してスピーカ１４０に伝送されるようにオーディオをバス１３０を介して増幅器１３２に伝送し、上記スピーカはサウンドをユーザ１５６に伝達する。
【００１４】
図２において、例示的なＰＶＲ１１０は、マイクロプロセッサ２００と、デジタルメモリ２０２と、標準ポート及び他の入力／出力手段を介してサービス提供者１１６、表示器１２２、増幅器１３２、リモートコントローラ１５０及び遠隔センサ１６０等の図１に示す他のシステム構成要素に繋がる入力／出力プロセッサ（図示略）とを含んでいる。マイクロプロセッサ２００には、ビデオプレーヤ２０４、マーキング装置２０６、クロック２０８及び解放装置２１０が組み込まれている。デジタルメモリ２０２は、ビデオブロック２１４、メモリ空間解放バッファ２１８及び利用可能メモリのディレクトリ２２２を含んでいる。
【００１５】
ビデオブロック２１４は、好ましくは、記録時再生（ｒｅａｄ−ｗｈｉｌｅ−ｗｒｉｔｅ）型のものとし、ブロック２１４の一部は他の部分が同時に読み取られる間に書き込み又は消去することができる。図３に更に詳細に示すように、ビデオブロック２１４はビデオフレームからなるビデオを含む。図示のため、ビデオ３３０のビデオフレーム３３２、３３４、３３６及び３３８が各メモリ空間３４２、３４４、３４６及び３４８に示されている。ビデオ３３０は、点により示されるように、途中のフレームも含んでいる。ビデオブロック２１４には、他のビデオも存在することができる。
【００１６】
メモリ空間解放バッファ２１８は複数のエントリを有し、各エントリはメモリの領域の識別子又は斯かる領域へのポインタ及び該領域の内容の再生に関連するタイムスタンプからなっている。本例において、バッファ２１８におけるエントリ３５２は領域３４２の識別子３５４と、タイムスタンプ３５６とを有している。同様に、エントリ３５８も識別子３６０とタイムスタンプ３６２とからなっている。点により示すように、他のエントリも当該ビデオブロックの対応する領域に関して存在することができる。
【００１７】
利用可能メモリディレクトリ２２２は、ビデオブロック２１４において利用可能なメモリの領域に対するポインタを備えるようなエントリを含んでいる。１つのエントリ３６２が示され、後続の点は他のエントリを表している。
【００１８】
図４Ａは、本発明によりフレームを利用可能性に関してマーク付けする処理を図示したフローチャートである。ステップ４０２において、図２及び図３を参照すると、フレーム３３４がＰＶＲ１１０上での再生を丁度完了したとする。ステップ４０４において、マーキング装置２０６はクロック２０８を読み取って現時刻を得ると共に、“待ち期間”を決定し、該期間を上記現時刻に加算する。上記待ち期間は、ユーザに、既に見たフレームが削除可能となる前に、中断を取り又は一部を再生するために当該ビデオを部分的に“巻き戻す”機会を提供する。上記現時刻と待ち期間との結果としての和は、図３に示すタイムスタンプ３６２である。エントリ３５８における識別子３６０は、フレーム３３４のメモリ領域を指し示す。マーキング装置２０６は、ステップ４０６において、識別子３６０及びタイムスタンプ３６２をバッファ２１８に待避することによりフレーム３３４を利用可能に関してマーク付けする。ステップ４０８において、もし当該ビデオに他のフレームが存在する場合は、当該処理は繰り返し、それ以外の場合、当該処理は終了する。
【００１９】
図４Ｂは、本発明により書き換え又は再使用に関してメモリ空間の利用可能性を有効にさせる処理を示すフローチャートである。ステップ４１２において、解放装置２１０は上記タイムスタンプのうちの現在のもの、例えばタイムスタンプ３５６を、バッファ２１８から読み取る。また、解放装置２１０は現在の時刻をクロック２０８から読み取る。ステップ４１４において、もし当該タイムスタンプが現時刻を超えるものであるなら、ステップ４１６においてタイムスタンプポインタをバッファ２１８内の次のタイムスタンプに更新するが、このタイムスタンプは本例ではタイムスタンプ３６２である。それ以外の場合、ステップ４１８において、解放装置２１０は当該識別子、ここでは識別子３５４に関して、利用可能メモリディレクトリ２２２にエントリ３６２のようなエントリを作成する。前述したように、識別子３５４はメモリ空間３４２を指すので、該識別子３５４からコピーされたエントリ３６２は、ここでは、メモリ空間３４２を指す。利用可能メモリディレクトリ２２２にエントリ３６２を作成することにより、解放装置２１０は、マーク付けされたメモリ空間３４２の書き換え又は再使用に関する利用可能性を有効にする。例えば、メモリ空間３４２は、かくして、ビデオブロック２１４にメモリ空間を必要とする如何なるフレームに対してもマイクロプロセッサ２００による再割付のために利用可能となる。更に、以下に更に詳述するように、メモリ空間３４２は、ここでは、ビデオフレーム３３２を当該ビデオフレームの潜在的な読取者に対して実質的に回復不可能にさせるような操作に対しても利用可能となる。ステップ４２０はバッファエントリ３５２を削除するが、該エントリは、フレームの再生と、該フレームが占有したメモリ空間を書き換え又は再使用が可能なメモリ空間として利用可能にさせることとの間の待ち期間を提供するという目的を果たしたものである。ステップ４２２は、バッファ２１８の最後のエントリが処理されたかを尋問する。もしそうでないなら、メモリの利用可能性を有効にする当該処理は繰り返される。最後のエントリが処理された場合は、当該処理を繰り返す前に、ステップ４２４において遅延が導入される。
【００２０】
図４Ａに示す処理はステップ４０６においてバッファ２１８に書き込み、図４Ｂに示す処理はステップ４１２において同じバッファ２１８から読み取るが、これら２つの処理は同時的に動作する。本実施例においては、読取と書込との間の競合はバッファ２１８をＲＷＷメモリとして実施化することにより防止される。他の例として、バッファ２１８が所与の時点において書き込み又は読み取りしかされ得ない場合は、読取／書込コントローラが同時的な読取及び書込要求の間のアクセスを解決することができる。
【００２１】
前述したように、上記所定の待ち期間の長さは再生中のビデオ３３０の看取者１５６に便利な中断時間を提供するように特別に設定され、斯かる中断時間の間において、例えば、該看取者は看取領域を短時間離れ又は他の行為を行い、そして当該再生の逃した部分を“巻き戻し”及び再生すべく戻ることができる。例えば、５ないし１０分が、看取者に中断を取り、電話を取り、及び取り戻すために巻き戻しをするのに充分な時間を与えるであろう。一方、記録の機会を逃すことがないように再生の間にメモリを解放するという本発明の全体としての目的を果たす場合は、上記待ち期間は通常は充分に短くされ、これにより、フレームのためのメモリ空間は該フレームを含むビデオの再生の間に解放される。このように、ビデオが再生されるにつれて、再生されたフレームに対するメモリ空間を再使用し又は書き換えることに関する利用可能性は、当該ビデオの再生の完了前に有効にされる。
【００２２】
ビデオプレーヤ２０４がビデオ３３０を再生する際、当該ビデオが再生されるにつれて該ビデオのフレームにより占められるメモリ空間は将来の利用可能性に関してマーク付けされ、該利用可能性は当該フレームの再生から所定の待ち期間後に有効になる。更に、各フレームにより占有されるメモリ空間の少なくとも幾つかに関しては、好ましくは、上記利用可能性は当該ビデオが再生されている間に有効になるものとする。また、ビデオ３３０が再生されるにつれて、解放装置２１０は、待ち期間の経過により利用可能性が有効になった（従って解放された）ビデオブロック２１４内のメモリ空間を指すようなエントリを含めるように、利用可能メモリディレクトリ２２２を更新する。入ってくる放送ビデオ又は他の興味あるビデオは、ビデオブロック２１４内に該解放されたデジタルメモリを占めるように記憶することができる。看取者１５６が看取の中断を欲する場合は、該看取者はリモートコントローラ１５０を操作して再生システム１００を一時停止（ポーズ）モードにする。ポーズモードを使用する利点は、クロック２０８も一時停止し、これにより前記待ち期間の経過を停止する点にある。看取者１５６がシステム１００を一時停止するのを忘れた場合は、マーク付けされたフレームに関するメモリ空間は、対応する待ち期間が切れるにつれて、書き換え又は再使用することが可能なメモリ空間として即座に利用可能にされ続ける。
【００２３】
上記所定の待ち期間は適応的とすることができ、本発明の第２実施例においては、該適応性は看取者がシステム１００を一時停止し損なったような中断の後にもビデオ３３０の最近の部分を再生するための当該看取者の機会を維持するようなものとする。図５に示す該第２実施例は、看取センサ１６２の追加点を除いて、図１に示したものと本質的に同一である。表示器１２２の画面１２４上で再生しているビデオ３３０を見ている看取者１５６は、看取センサ１６２により監視されている。マイクロプロセッサ２００は、センサ１６２の出力に基づいて、看取者１５６が画面１２４を見ているかを判断する。もしそうでないなら、前記待ち期間は、当該看取者はビデオ３３０の逃した部分が削除される前に該逃した部分を再生することを欲するであろうと共に、斯かる再生に余分な待ち時間が必要となることを予期して、拡大される。他の例として、看取者１５６が画面１２４を見ていないと検出された場合にマーク付けが完全に停止されるようにする。これらのチェックは例えば定期的に実行することができ、その場合、上記待ち期間は看取者１５６が看取を再開した場合に又は際に回復される。
【００２４】
或る構成においては、ＰＶＲ１１０又は当該装置の他の部分が音又は光ビームを伝送する。看取センサ１６２により受信される反射から、当該看取者が居るかが判断される。もっと複雑な方法は、看取センサ１６２を使用して、従来知られている方法により看取者の顔の特徴及び向きを認識し、該看取者の目が画面１２４上にあるかを判定する。
【００２５】
上記待ち期間は、固定であるか可変であるかに拘わらず、他の例としてサービス提供者１１６からダウンロードするか又はサービス提供者１１６により選択することができる。可変である場合、上記ダウンロード又は選択は再生の間に定期的に生じさせることができ、上記期間はサービス提供者１１６によりセンサ１６０の入力に基づいて計算することができる。他の例として、該期間は当該ビデオフレームに埋め込まれたパラメータからマイクロプロセッサ２００により決定可能とすることもできる。
【００２６】
再生の間にメモリを解放することは、ユーザに対して一層多くの記録の機会を提供すること以外に、一回のみ見るコンテンツ（ｖｉｅｗ−ｏｎｌｙ−ｏｎｃｅ ｃｏｎｔｅｎｔ）に関する基礎を提供する。前述したように、フレームが占有する空間は、当該フレームが再生されてから待ち期間後に書き換え又は再使用することが許可される。この例は、ユーザがビデオを１回より多い特定の回数だけ見るのを許可するようなサービスに一般化することができる。即ち、看取者１５６には、ビデオ３３０のフレームのメモリ空間が書き換えられ又は再使用される可能性が有効にされる前に該フレームを見るための特定の回数が与えられる。斯様な実施例におけるビデオプレーヤ２０４は、当該フレームが先に再生された回数のカウントが所定の閾数より小さい場合に該フレームがマーク付けされないように構成される。
【００２７】
上述した見る回数の限られたコンテンツの配信モデルにおいては、メモリを単に再利用又は書き換えのために利用可能にするものの代わりとして、サービス提供者は、所定の閾値に等しいか又は斯かる閾値より多い回数看取された如何なるフレームも削除して、実質的に回復不可能にする必要がある。メモリ空間に対するポインタを利用可能メモリディレクトリ２２２に配置することは、該空間を、メモリ空間の他の要求ユーザに対して再割り当てすることを可能にする。しかしながら、当該空間を以前に占有していたフレームを書き換えることでさえ、該フレームが回復不可能になることを保証するものではない。例えば、ハードディスクの再フォーマット処理が、必ずしも、検査及び解析に際して該ディスクの内容の検出を防ぐことにはならないことは知られている。それでも、メモリの以前の内容を実質的に回復不可能にするような、例えばビットをスクランブルする又は全ビットを零ビットに書き換える等の技術が存在する。
【００２８】
図６は、本発明の第３実施例を示し、再生されたビデオフレームにより占有されていたメモリの内容を、再生から待ち期間後に開始して回復不可能にすることを目指すものである。図６は、図２の解放装置２１０が図６の削除装置２１２に代えられている点を除いて図２と同一である。図４Ａに示した処理は、先の実施例に当てはまるのみならず、該第３実施例にも同様に当てはまる。第３実施例に関しては、図４Ｂは、エントリを作成するステップ４１８が、マーク付けされたフレームにより占有されているメモリをスクランブルし、零化し、又はそれ以外では書き換えるようなステップに置き換わるように修正される。これにより、サービス提供者１１６は上記内容の無許可の回復を防止することができる。
【００２９】
図７は、本発明の上記３つの実施例の何れをも補足するように構成することができる第４実施例を示し、該実施例において看取者はビデオを特定の回数看取することができる。図７は追加のバッファ、即ちフレームカウントバッファ２８０を含む点を除いて図３が示すものと同様のデジタルメモリを示している。バッファ２８０は、カウント１、カウント２及びカウント３と各々ラベルが付されたエントリ７３２、７３４及び７３６、並びに点により示された他のエントリを有している。この実施例において、ビデオ３３０のフレーム３３２、３３４及び３３６ないし３３８は、フレーム１、２及び３ないしＮと各々番号が付されている。点は、中間の番号を有する中間のフレームを示している。バッファ２８０のエントリ７３２、７３４及び７３６のフレーム１カウント、フレーム２カウント及びフレーム３カウントは、各々、フレーム１、２及び３が以前に再生された回数のカウントである。即ち、フレーム１が以前に零回しか再生されていない場合は、フレーム１カウントのエントリ７３２が発生されるか、又はエントリ７３２が不活性状態（“０”）から１なるカウントを示す活性状態（“１”）に変更される。同様に、フレーム２が以前に１回再生されている場合は、エントリ７３４が１なるカウントから２なるカウントへ更新される、等々となる。即ち、ビデオプレーヤ２０４は、ビデオ３３０が再生されるにつれて、これらのフレームカウントを発生し又は更新する。バッファ２８０は、好ましくは、再生システム１００への電源がオフされた場合に上記カウントを保持するような永久型記憶部とする。尚、単一のビデオ３３０に関してフレームカウントバッファのエントリが示されているが、フレームカウントバッファ２８０は複数のビデオに関してカウントを保持することもできる。
【００３０】
動作時において、フレームが再生される毎に、該フレームのカウントがビデオプレーヤ２０４によりチェックされ、当該フレームは、カウントが所定の閾値以上の場合にのみ削除用にマーク付けされる。従って、サービス提供者はビデオが再生される回数の上限を選択することができる。上記カウントの上記閾値との比較は前記マーキング処理における追加のチェックとなり、図４Ａにおけるステップ４０２の後のステップを表すことになる。通常は、上記カウントの更新は当該フレームの順方向の再生のみに応答して行われるので、ビデオの一部の再再生はユーザに対して２回カウントすることはない。各フレームが対応するカウントを有するようになっているが、カウント動作は種々のレベルにおいて行うことができることに注意されたい。従って、対応するカウントは、代わりに、フレームの各群に及び／又はフレームの各シーケンス等に割り当てることもできる。何れの場合においても、先の実施例におけるように、当該フレームが削除のためにマーク付けされた場合、削除は当該マーク付けを起動させた該フレームの再生から所定の待ち期間後から開始して何時でも許可される。
【００３１】
上述した実施例の何れにおいても、ビデオ３３０の再生が停止し、次いで、全ての看取されたフレームが削除された時点で再開する場合、残りのフレームは更新を必要とし得る。例えば、再生が停止する時点でフレーム１ないしｋが再生されてしまっており、フレームｋ＋１ないしｎのみがビデオ３３０に看取されるべきものとして残存していると仮定する。再生は、フレーム１ないしｋの各々に対する待ち期間が満了した時点で再開する。更に、フレームｋ＋１及びｋ＋２はビデオプレーヤ２０４によっては以前のフレーム（即ち、フレーム１ないしｋ）の１以上の内容を参照することなしには解釈することができないと仮定する。再生が再開する場合に、基準フレーム（又は複数のフレーム）なしでは、フレームｋ＋１及びｋ＋２の内容は画面１２４上には忠実に表示することはできない。本発明は、このような不適切な再生を、再生の再開に際して看取されるであろう初期のフレームを更新することにより、即ち“適切なカット”を行うことにより防止する。
【００３２】
この技術をＭＰＥＧ−２動画圧縮規格に適用されたものとして解説するために、図８は仮想の画像群（ＧＯＰ）８００を示している。該ＧＯＰはビデオ３３０における連続した画像フレームの系列、即ちフレーム内符号化フレーム８０２、予測フレーム８０４及び８０６、並びに双方向フレーム８０８ないし８１６、からなっている。ＭＰＥＧの下では、フレーム内符号化フレームは動画のスナップを表す。予測フレームは、前のフレーム内符号化フレーム又は予測フレームに基づくもので、画像ビデオ内の当該予測フレーム点における動画と、先行する基準フレーム（即ち、予測フレーム又はフレーム内符号化フレーム）の動画との間の差を表す。例えば、予測フレーム８０４はフレーム内符号化フレーム８０２を基準として使用する。双方向フレームは、先行するフレーム内符号化フレーム又は予測フレーム、及び次のフレーム内符号化又は予測フレームの両者に基づくものであるから、双方向フレーム８１２は２つの予測フレーム８０４及び８０６を基準として使用する。予測及び双方向フレームは、ここでは、“フレーム間符号化フレーム”と呼び、当該画像ストリーム内で推移するにつれての画像の部分の動きを簡潔に定義するために動き補償データを含んでいる。単に差分データを保持するのみである故に、フレーム間符号化フレームは圧縮のために上記フレーム内符号化フレームよりも小さなサイズに構成されており、これにより時間的冗長性を低減している。この低減は、ＭＰＥＧ−２により動画を圧縮する利点の多くを担っている。
【００３３】
再生が停止し、次いで、待ち期間が満了すると共に看取されたフレームが書き換えられるか又は斯かるフレームのメモリ空間が再使用された時点で再開し、これら看取されたフレームが最早利用不可能にされた場合に、前記再生が停止された時点のフレームは、当該ビデオの再生を何処から再開すべきかの充分な情報を提供しないであろう。即ち、再生が停止したフレームは、再生の再開時に削除されているような先行基準フレームに基づくフレーム間符号化フレームである可能性がある。結果として、上記フレーム間符号化フレームは如何なる参照情報も備えないような単なる“差分”画像であり、該フレームの表示は結果として何らかの不完全な又は雑音性の画像となってしまう。
【００３４】
不完全な又は不適切な表示を防止するために、ビデオプレーヤ２０４は、再生が停止される際に先行するフレーム内符号化フレームに従うようにし、これにより、該再生の停止に際して上記先行フレーム内符号化フレーム迄を含む全ての看取されたフレームに関しては削除用のマーク付けを取り下げる。
【００３５】
例えば、フレーム８１０（双方向フレーム、従ってフレーム間符号化フレーム）の看取の間に再生が停止したと仮定する。フレームのマーク付けは該フレームの直前、直後又は最中に行われ得る。フレーム８１０の再生が停止した時点で、フレーム８１０用のメモリ空間は、実施化例に依存して、書き換え若しくは再使用用に利用可能としてマーク付けされているか、又は、代わりに、該フレーム８１０の再生が完了していない故に未だマーク付けされていない可能性がある。何れの場合にも、その時点までには、Ｂフレーム８０８及びＩフレーム８０２はマーク付けされている。更に、再生はフレーム８０２及び８０８に関する待ち期間が満了した時点で再開し、従って、これらフレーム用のメモリ空間は書き換え又は再使用に関して利用可能にされていると仮定する。フレーム８１０は、Ｂフレームとして、正しく表示されるためには先行する基準フレーム（ここでは、Ｉフレーム８０２）からの情報を必要とする。しかしながら、フレーム８０２は、例えば書き換えられてしまっているのでビデオブロック２１４には最早存在しない。
【００３６】
本発明は、再生がフレーム間符号化フレーム上で停止した場合の上記問題を、最後の先行するフレーム内符号化フレームに従うことにより防止する。再生がフレーム８１０で停止したような本実施例においては、フレーム８１０のマーク付けは保留されるか、又は既に行った場合には取り下げ、フレーム８０８及び８０２のマーク付けは取り下げられる。従って、停止点から（即ち、フレーム８１０において）フレーム８１０の忠実な表示を伴って再開するような再生を可能にするために、フレーム８１０に先行するフレームが利用可能となる。即ち、図８において、ＧＯＰ８００に示された当該ビデオフレームのシーケンスがフレーム８１０で停止された場合、フレーム８０２及び８０８は再生されているので削除用としてマーク付けされているが、このマーク付け及びフレーム８１０の如何なるマーク付けも取り下げられ、かくして、当該ビデオの残部（即ち、フレーム８１０及びフレーム８１０の右側のフレーム）の再生は適切に成し遂げることができるであろう。
【００３７】
ＭＰＥＧ−２規格の下では、ビデオにおける連続するフレーム間符号化フレームの数は固定されてはおらず、当該システムのユーザ又は実施者の自由にされている。普通には、削除マーク付けが取り下げられるフレームの数は、前記待ち期間の長さに対して、最後のフレーム内符号化フレームに続くフレーム間符号化フレームの何れかが、マーク付けされたフレームのうちのこれらに対するマーク付けが取り下げられるべきであると判断される時点で既に削除されている程充分には大きくないであろう。従って、再生が再開される際に、該再生は、全ての後続するフレーム間符号化フレームが当該シーケンス内にそのままの状態で、フレーム内符号化フレームで開始するように再開する。従って、停止されたビデオの再生が再開する場合、ビデオ３３０は忠実に再生される。
【００３８】
最後の先行するフレーム内符号化フレームに従う代替例として、現フレーム内符号化フレームに先行する全てのフレームに対して、所定の数のフレームを超えないだけ従属がなされるようにする。従って、解説のために、もしフレーム８１０が再生を停止する際に再生されており、上記所定の数が２であるとすると、現フレーム８１０に対しては、マーク付けが未だ行われていない場合には保留されるか、又は行われていても取り下げられ、現フレーム８１０より３以上は先行しないフレーム８０８及び８０２に対しては、マーク付けは取り下げられる。しかしながら、フレーム８１６に関しては、マーク付けは取り下げられない。何故なら、フレーム８１６は現フレーム８１０を３フレームだけ先行し、これは２フレームより多いからである。上記所定の閾値は、確保され、従って再生が再開される前に生じるかも知れない記録の機会を利用不可能にするようなメモリの量を制限する。
【００３９】
最後の先行するフレーム内符号化フレームに従う他の代替例として、再生が停止したフレーム間符号化フレームを、先行する基準フレームに基づいて更新し、フレーム内符号化フレームとして再構築することもできる。この場合、削除された基準に依存する後続のフレーム間符号化フレームは、フレーム間符号化フレームとして同様に再構築されるか、又は削除されていない先行基準フレームを参照するように更新されるであろう。結果として、再生は当該フレームシーケンスにおける正確な停止点で適切に再開する。
【００４０】
本明細書においては、本発明の解説的な実施例を添付図面を参照して説明したが、本発明は斯かる実施例に厳密に制限されるものではなく、当業者によれば斯かる実施例において本発明の範囲及び趣旨を逸脱することなしに種々の他の変更及び変形を実施することができると理解されるべきである。更に、本発明の何れかの開示された形態若しくは実施例に関連して示され及び／又は記載された構造及び又は構成要素及び／又は方法のステップは、一般的設計事項として、如何なる他の開示された若しくは記載された若しくは示唆された形態又は実施例にも組み込むことができると認識されたい。従って、本発明は、ここに添付された請求項の範囲により示される如くにのみ限定されるべきであることを意図するものである。
【図面の簡単な説明】
【図１】図１は、本発明によるビデオ再生システムの第１実施例を示す。
【図２】図２は、本発明による個人用ビデオレコーダ（ＰＶＲ）を示す。
【図３】図３は、本発明によるデジタルメモリを示す。
【図４Ａ】図４Ａは、本発明による同時的処理の一方を示す。
【図４Ｂ】図４Ｂも、本発明による同時的処理の他方を示す。
【図５】図５は、本発明によるビデオ再生システムの第２実施例を示す。
【図６】図６は、本発明の第３実施例に使用するデジタルメモリを示す。
【図７】図７は、本発明の第４実施例に使用するデジタルメモリを示す。
【図８】図８は、本発明に使用する仮想の画像群（ＧＯＰ）を示す。
【図１】
2005503733.tif 000003
【図２】
2005503733.tif 000004
【図４Ａ】
2005503733.tif 000005
【図４Ｂ】
2005503733.tif 000006
【図５】
2005503733.tif 000007
【図６】
2005503733.tif 000008
【図７】
2005503733.tif 000009
【国際公開パンフレット】
2005503733.tif 000010
2005503733.tif 000011
2005503733.tif 000012
2005503733.tif 000013
2005503733.tif 000014
2005503733.tif 000015
2005503733.tif 000016
2005503733.tif 000017
2005503733.tif 000018
2005503733.tif 000019
2005503733.tif 000020
2005503733.tif 000021
2005503733.tif 000022
2005503733.tif 000023
2005503733.tif 000024
2005503733.tif 000025
2005503733.tif 000026
2005503733.tif 000027
2005503733.tif 000028
2005503733.tif 000029
2005503733.tif 000030
2005503733.tif 000031
【国際調査報告】
2005503733.tif 000032
2005503733.tif 000033