(57)【要約】  画像ストリームを表示し始める開始画像を選択する方法は、最も近い候補画像をユーザが選択するために画像ストリーム内から複数の候補画像を表示する繰返しステップと、最初のステップに応じてユーザによって選択された候補画像に近い画像ストリームの時間範囲内から複数の候補画像を表示する繰返しステップを含む。これにより、開始画像の極めて迅速かつ有効な選択が可能になる。本発明を使用して、録画されたテレビ番組内の広告中断を迅速にスキップすることができる。
2009509446.tif 000002
【特許請求の範囲】
【請求項１】
画像ストリームを表示し始める開始画像を選択する方法であって、
（１）前記画像ストリーム内から、ユーザが最も近い候補画像を選択するための複数の候補画像を表示する繰返しステップと、
（２）ステップ（１）に応じてユーザによって選択された前記候補画像に近い前記画像ストリームの時間範囲内から前記複数の候補画像を表示する繰返しステップとを含む方法。
【請求項２】
先の繰返しに応じて前記ユーザによって選択された前記候補画像に近い前記画像ストリームの時間範囲内から複数の候補画像を表示する１つまたは複数の繰返しステップを更に含む請求項１に記載の方法。
【請求項３】
前記候補画像を表示する際に、画像は時系列で表示される請求項１または２に記載の方法。
【請求項４】
前記候補画像を表示する際に、前記候補画像は、参照画像を再選択するために使用されるユーザコントローラ上の複数のキーと同じ構成で配置される請求項１から３のいずれかに記載の方法。
【請求項５】
候補画像のハード選択に応じて、前記画像ストリームは、その画像から再生され始める請求項４に記載の方法。
【請求項６】
候補画像を選択するキーを比較的長い時間押し続けることによりハード選択が行われる請求項５に記載の方法。
【請求項７】
短期間内にキーを２度押すことによりハード選択が行われる請求項５に記載の方法。
【請求項８】
前記候補画像は、タッチセンシティブ画面上に配列され、それにより前記画面上の候補画像に触れることでその候補画像が選択される請求項１から３のいずれかに記載の方法。
【請求項９】
各候補画像は、対応する選択番号と共に表示される請求項１から８のいずれかに記載の方法。
【請求項１０】
前記画像ストリームの最初に参照画像を含む、候補画像を表示する前記画像ストリームを定義するステップを含む請求項１から９のいずれかに記載の方法。
【請求項１１】
前記候補画像を表示するステップは、更に、参照画像に対する各候補画像の経過時間を表示するステップを含む請求項１０に記載の方法。
【請求項１２】
前記候補画像は静止画像である請求項３から１１のいずれかに記載の方法。
【請求項１３】
前記候補画像がそれぞれある一定の時間間隔だけ離された請求項３から１２のいずれかに記載の方法。
【請求項１４】
前記各連続した繰返しの時間間隔を短くするステップを更に含む請求項１３に記載の方法。
【請求項１５】
各連続の繰返しにおいて、時間間隔が等比級数に従って短くなる請求項１４に記載の方法。
【請求項１６】
前記候補画像間の経過時間は調整可能である請求項１１から１５のいずれかに記載の方法。
【請求項１７】
前記候補画像間の経過時間は、コントローラ上のキーを使用してあるいはタッチセンシティブ画面上の選択可能領域を使用して調整することができる請求項１６に記載の方法。
【請求項１８】
候補画像を表示する各ステップは、前記候補画像の１つとして参照画像を表示するステップを含む請求項１０から１７のいずれかに記載の方法。
【請求項１９】
前記参照画像は、前記画像ストリーム内で前記候補画像の１つまたは複数より前にある請求項１０から１８のいずれかに記載の方法。
【請求項２０】
所定回数の繰返しを実行した後で開始画像を表示するステップを更に含む請求項１から１９のいずれかに記載の方法。
【請求項２１】
実行される繰返しの数をカウントするステップを更に含む請求項１から２０のいずれかに記載の方法。
【請求項２２】
前記候補画像間の経過時間または前記画像ストリームの持続時間を分析し、それにより実行される繰返し数を増減するステップを含む請求項１から２１のいずれかに記載の方法。
【請求項２３】
画像ストリームを表示し始める開始画像を選択するプロセッサで使用される方法であって、
（１）データソースから画像ストリームを受け取るステップと、
（２）前記画像ストリームを表示装置に転送するステップと、
（３）参照画像の選択を示す信号を受け取るステップと、
（４）最も近い候補画像をユーザが選択するために前記画像ストリーム内から複数の候補画像を表示するステップと、
（５）ステップ（４）で選択された前記候補画像に近い時間範囲でステップ（４）を繰り返すステップとを含む方法。
【請求項２４】
コンピュータによって実行されたときに、請求項１から２３のいずれかに記載の方法を実行するためにコンピュータを制御するように構成されたコンピュータプログラムまたはコンピュータプログラム一式。
【請求項２５】
請求項２４に記載のコンピュータプログラムまたはコンピュータプログラム一式のうちの少なくとも１つを記憶するコンピュータ可読記憶媒体。
【請求項２６】
画像のストリームを供給するシステムであって、
（１）画像ソースから画像のストリームを受け取り、表示装置へのビデオ出力を生成するように構成されたプロセッサと、
（２）検索モードを開始して前記画像ストリームを表示し始める開始画像を見つけるために前記プロセッサを操作するように構成されたユーザコントローラとを有し、
前記プロセッサは、最も近い候補画像をユーザが選択するために前記画像ストリーム内からの複数の候補画像を表示し、その後で先に選択した画像に近い前記画像ストリームの時間範囲内からのこのステップを繰り返すシステム。
【請求項２７】
前記プロセッサは、使用中に、それぞれの連続した繰返しで検索された前記画像ストリームの範囲を狭くするように更に構成された請求項２６に記載のシステム。
【請求項２８】
それぞれの繰返しにおいて、前記コントローラは、使用中に、前記表示装置上に参照画像として表示される前記候補画像のうちの１つを再選択するように構成された請求項２７に記載のシステム。
【請求項２９】
システムは、前記候補画像のハード選択に応じて前記候補画像から前記画像ストリームを再生し始めるように構成された請求項２８に記載のシステム。
【請求項３０】
システムは、前記コントローラのキーを比較的長い持続時間押し続けることによって前記ハード選択が実現されるように構成された請求項２９に記載のシステム。
【請求項３１】
システムは、前記コントローラのキーを短期間に２度押すことによって前記ハード選択が実現されるように構成された請求項２９に記載のシステム。
【請求項３２】
選択用に前記候補画像を表示するように構成されたタッチセンシティブ画面を有する請求項２６、２７または２８に記載のシステム。
【請求項３３】
前記表示装置は、前記候補画像を時系列で表示するように構成された請求項２７から３２のいずれかに記載のシステム。
【請求項３４】
参照画像は、前記画像ストリーム内で前記候補画像の１つまたは複数より前にある請求項２７から３３のいずれかに記載のシステム。
【請求項３５】
前記プロセッサは、各候補画像の初期参照に対する経過時間を前記表示装置に表示させるように構成された請求項２７から３４のいずれかに記載のシステム。
【請求項３６】
前記プロセッサは、前記候補画像間の経過時間を調整することができるように構成された請求項２６から３５のいずれかに記載のシステム。
【請求項３７】
前記コントローラは、前記候補画像間の経過時間を調整するためにユーザによって操作されるように構成された１つまたは複数のキーを有する請求項３６に記載のシステム。
【請求項３８】
前記コントローラは、前記表示装置に表示される前記候補画像と同じ構成で構成された少なくとも２個のキーを有し、各候補画像が１つのキーに対応する請求項２７から３７のいずれかに記載のシステム。
【請求項３９】
前記プロセッサは、前記候補画像を選択するように構成され、各候補画像は前記画像ストリーム内で同じ時間間隔だけ離されており、前記時間間隔はそれぞれの連続した繰返しごとに短くなる請求項２７から３８のいずれかに記載のシステム。
【請求項４０】
前記参照画像は所定の回数再選択される請求項２７から３９のいずれかに記載のシステム。
【請求項４１】
前記プロセッサは、前記候補画像間の経過時間または前記画像ストリームの持続時間を分析し、それにより方法によって実行される繰返し数を増減するように構成された請求項２６から４０のいずれかに記載のシステム。
【請求項４２】
前記プロセッサは、前記開始画像から始まる前記画像ストリームを表示するために表示手段を制御するように構成された請求項２６から４１のいずれかに記載のシステム。
【請求項４３】
システムは、更に、メモリキャッシュを含み、メモリキャッシュは、前記プロセッサによって制御可能であり、かつ前記プロセッサに対してローカルに前記画像ストリームの一部分をダウンロードするように構成された請求項２６から４１のいずれかに記載のシステム。
【請求項４４】
個人用ビデオレコーダは、プロセッサを含み、メモリを有する請求項２６から４３のいずれかに記載のシステム。
【請求項４５】
画像ストリームを表示し始める開始画像を選択するためのプロセッサであって、データソースから前記画像ストリームを受け取り、前記画像ストリームを表示装置に転送し、制御手段から信号を受け取るための入出力を有し、使用中に、
（１）前記データソースから前記画像ストリームを受け取り、
（２）前記画像ストリームを前記表示装置に転送し、
（３）前記表示装置から選択された初期参照画像を示す信号を前記制御手段から受け取り、
（４）前記画像ストリーム内の最後の参照画像の時間期間内にある前記開始画像を選択するために前記参照画像を繰り返し再選択するように構成されたプロセッサ。
【請求項４６】
実質的に本明細書に示し添付した図３から図７に示したような画像ストリームを表示し始める開始画像を選択する方法。
【請求項４７】
画像ストリームを表示し始める開始画像を選択するシステムであって、実質的に添付した図１と図２を参照して本明細書で説明しまた図１と図２に例示したように構成されたシステム。
【請求項４８】
画像ストリームを表示し始める開始画像を選択するプロセッサであって、実質的に添付した図１を参照して本明細書で説明しまた図１に例示したように構成されたプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ストリームを表示し始める開始画像を選択する方法、画像ストリームを表示し始める開始画像を選択するためのシステム、およびこの方法を適切なハードウェアで実施するために使用することができるコンピュータプログラムまたはコンピュータプログラム一式に関するものである。本発明は、具体的には、Ｓｋｙ（登録商標）＋  Ｂｏｘなどのビデオレコーダ、ならびにＤＶＤプレーヤおよびコンピュータ式ビデオ表示システムの分野で使用することができるが、これらの分野に限定されない。
【背景技術】
【０００２】
個人用ビデオレコーダを使用してテレビ番組や映画を見る人は、録画の最初からではなく特定の開始点から番組や映画を見始めることを選択することがある。例えば「フレンズ（Friends）」などの連続ホームコメディのＤＶＤを再生するとき、視聴者は、ＤＶＤを見始める１話を選択できる。ＤＶＤ上の録画は、１話ごとにそれぞれ異なる対応するデータパケットに分割されている。視聴者は、各データパケットの最初からしか録画を再生することができない。これにより、視聴者は、ＤＶＤ録画を限られた数の特定の開始点から見るように制限される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
視聴者は、テレビ放送または伝送の個人的な録画上の広告をスキップするように選択する場合がある。それぞれの広告中断の終わりを見つけるには、視聴者は、録画を早送りしなければならない。視聴者は、録画の加速バージョンを表示しながら録画を再生する（再生中の早送りによる頭出しする）速度を高めることができる。これは、時間のかかる録画検索方法である。視聴者は、更に早い速度で録画全体を早送りすることがある。これは、録画全体を進めるためのより迅速な方法であるが、視聴者は、大きなオーバーシュートをせずに録画を広告の終わりまで進めるのは容易ではない。視聴者は、録画をもう１度再生して、録画の適正な箇所までキューまたはレビューしなければならないことが多い。
【０００４】
データパケットは、録画のデータストリーム全体にわたって一定の時間間隔で離されている。これらのデータパケットの１つを選択すると、選択した開始点がデータパケット内にある場合に、ユーザの望む再開始点を識別しにくくする。ユーザが選択した開始点を選択するには、視聴者は、画像ストリームをデータパケットの最初または最後から早送りまたは巻き戻ししなければならない。
【課題を解決するための手段】
【０００５】
本発明の目的は、先行技術の以上の欠点を軽減することである。
本発明の第１の態様において、画像ストリームを表示し始める開始画像を選択する方法があり、この方法は、（１）ユーザが最も近い候補画像を選択するために画像ストリーム内からの複数の候補画像を表示する繰返しステップと、（２）ステップ（１）に応じてユーザによって選択された候補画像に近い画像ストリームの時間範囲内から複数の候補画像を表示する繰返しステップとを含む。
【０００６】
この明細書では、「最も近い候補画像」について述べる。最も近い候補画像が選択されるとき、この画像は、必ずしも時間的に開始画像に最も近い候補画像ではない。ユーザが開始画像より前に認識する候補画像の最後を選択する場合に、ユーザは画像ストリーム内に後で再び現れる候補画像を認識することを予想しないので、その最後の候補画像が開始画像に最も近いと考えられることは、本明細書から理解されるであろう。「最も近い候補画像」という語句は、そのように解釈されるべきである。
【０００７】
この方法により、視聴者は、番組の視聴を開始または再開するように選択するポイントを素早く識別することができる。
参照画像を繰り返し再選択するステップで、検索する画像ストリームの範囲を連続的な繰り返しによって狭くすることができる。検索の範囲がそれぞれの連続的な繰り返しで狭くなるので好都合である。
この方法は、前の繰返しに応じてユーザによって選択された候補画像に近い画像ストリームの時間範囲内から複数の候補画像を表示する１つまたは複数の繰返しステップを含むことが好ましい。これにより、この方法は、所望の開始画像をより正確に選択することができる。
【０００８】
候補画像が表示されるとき、それらの候補画像は時系列で表示されることが好ましく、それによりこの方法の操作でユーザが支援される。更に、候補画像が、ユーザコントローラ上の複数のキーと同じ構成で配置され、ユーザが関連キーを押すことによって画像を選択できることが望ましい。候補画像はそれぞれ対応する数字の選択を含んでもよい。更に、ユーザを支援するために、候補画像のハード選択が行われ、ハード選択により、画像ストリームをその画像から再生し始めるか、その画像のすぐ近くの画像から再生し始めることができる。ハード選択は、選択した画像に対応するキーパッド上のキーを比較的長い持続時間、例えば、０．６秒間以上押し続けるか、キーを短い期間、例えば、０．５秒以内に２回押すことによって行うことができることが好ましい。即ち、通常行われる更なることになる繰返しは、画像ストリームをそのポイントからすぐに再生しようとするシステムのおかげで省略される。他のタイプのハード選択を行うことができる。例えば、選択した候補画像に対応するキーパッド上のキーは、そのキーの通常の押し下げと区別するために、シフトキーまたは拡張キーと一緒に押されてもよい。システムがオンスクリーン選択を使用する場合は、画面上でいくつかのハード選択手段を使用することができる。例えば、オンスクリーンポインタを使用する場合は、ポインタを所望の候補画像まで移動し、ダブルクリックを使ってハード選択を表わすことができる。ポインタを使用せず、画面上の画像間を移動するフォーカスを使用して候補画像を選択する場合は、フォーカスを使って適切な候補画像をハイライトし、例えばその選択をダブルクリックすることによってハード選択を行うことができる。画面がタッチセンシティブな場合は、画面上の適切な候補画像へのタッチを使用して選択を行うことができる。
【０００９】
いくつかの実施形態では、画像ストリームの最初に参照画像を含む、候補画像が表示される画像ストリームを定義すると有利である。候補画像の表示は、更に、参照画像に対する各候補画像の経過時間を表示するステップを含むことがある。
【００１０】
候補画像は、静止画像でもよく、候補画像のそれぞれまたはいくつかに動画を提供する画像ストリームの動画クリップでもよい。各クリップの持続時間は２秒以下であることが好ましい。候補画像の時間間隔が各クリップの持続時間より短い場合、候補画像は静止画でもよい。
【００１１】
候補画像は、一定時間間隔だけ離されていることが好ましく、連続した繰返しごとに時間間隔が短くなると有利である。それぞれの連続した繰返しにおいて、時間間隔が等比級数に従って短くなると有利である。
【００１２】
環境によっては、候補画像間の経過時間が調整できることが望ましい。これにより、ユーザは候補画像間の時間ギャップを増減することができる。時間ギャップを短くすると、ユーザは画像ストリームを開始したい箇所にフォーカスを当てやすくなる。時間ギャップを長くすると、ユーザが長い画像ストリーム全体を素早く探すことができるようになる。候補画像間の経過時間は、コントローラ上にキー、例えばボリュームアップキーとボリュームダウンキーを設けることによって調整することができる。
【００１３】
候補画像を表示する各ステップは、候補画像の１つとして参照画像を表示するステップを含んでもよい。好ましい実施形態において、参照画像は、画像ストリーム内の他の候補画像より前にある。また、この方法が、更に、所定の回数繰返しを実行した後で開始画像を表示するステップを含むことが好ましい。このステップは、この方法によって実行される繰返しの数をカウントするステップを含んでもよい。また、候補画像間の経過時間または画像ストリームの持続時間を分析し、それにより方法によって実行される繰返し数を増減することが有利な場合がある。例えば、画像ストリーム内の３分間または４分間の広告をスキップするのに必要な繰返しの数は、５時間のビデオ録画内でポイントを見つけるより少ないと思われる。この方法を操作するプロセッサは、使用する適切な繰返し数を決定するアルゴリズムを含んでもよい。候補画像は、画像ストリームに沿って等距離に離されると有利である。
【００１４】
最初の繰返しの時間間隔は、少なくとも４０秒である。各候補画像の間で経過する初期時間は、ユーザが通常画像ストリーム全体を「再生しながら早送り」したい時間よりも長いと有利である。最後の繰返しの時間間隔は、０．６２５秒であることが好ましい。前述のように、候補画像間の経過時間を調整できると有利な場合がある。この調整を行う好ましい方法は、コントローラ上のキーを使用して候補画像間の経過時間を調整することである。使用されるキーは、ボリュームアップキーとリュームダウンキーを含んでもよい。更に、繰返しの数は、画像ストリームの長さまたは最初の繰返しの経過時間により変化してもよい。
【００１５】
９つの画像を表示することができる。９個のキーを備えることができ、キーは、例えば数字１から９の通常の数字キーパッド構成を有することができる。キーパッド上の数字が、表示装置に各数字の関連画像と共に表示されると有利である。数字は、候補画像を不明瞭にしないように表示装置上に配置することができる。前述のように、キーを使用して、キーを比較的長期間押し続けるハード選択を行って、押されたキーに対応する候補画像から画像ストリームを開始することができる。
【００１６】
画像ストリームは、音声成分を含でもよい。この方法は、テレビ番組、映画またはホームビデオを含むがこれらに限定されない視聴覚プログラムに適切に応用することができると有利である。
画像ストリームは、一連のフレームからなってもよい。画像ストリームは、テレビ番組、映画またはホームビデオを含むがこれらに限定されないテレビ放送の録画である。
【００１７】
特定の実施形態において、本発明は、Windows（登録商標） Media
Playerなどの画像ストリームを表示するためのコンピュータで実現されたシステムに適用できるが、Ｓｋｙ（登録商標）＋  ＢｏｘやＴｉＶｏレコーダなどの個人用ビデオレコーダ、ビデオｉＰｏｄなどの携帯型ビデオプレーヤ、あるいはＤＶＤプレーヤまたはビデオプレーヤにも適用できる。これらのシステムの多くにおいて、画像ストリームは、放送、ケーブルテレビ放送から、ウェブストリーミングインターネットサーバなどに送られ、適切なプレーヤを使用して再生される前に録画されることがある。ビデオストリームが、インターネットサーバからユーザに１対１で送られる場合、この検索ツールは、ウェブサーバ側で動作するが、ユーザによって制御されてもよい。このように、ユーザが、ビデオストリーム内の特定のポイントを探したい場合、あるいはビデオストリームの特定の部分をスキップしたい場合は、システムを検索モードにするボタンまたはキーを押し、それによりユーザは本発明に従って開始画像を検索することができる。従って、その実施形態では、ウェブサーバは、ＰＣやインターネット対応テレビなどのユーザの装置上に表示するための１組の候補画像を生成する。次に、ユーザは、最も近い候補画像を選択することができ、次にリモートウェブサーバは、ユーザによる更なる選択のための別の組の候補画像を表示する。これは、インターネットを介したビデオストリーミングに適用されるだけでなく、リモートサーバが、複数ユーザにマルチキャストすることなく１対１でビデオコンテンツを提供する他のシステムにも適用することができることは明らかである。本発明の第２の態様において、画像ストリームを表示し始める開始画像を選択するプロセッサで使用される方法は、（１）データソースから画像ストリームを受け取るステップと、（２）画像ストリームを表示装置に転送するステップと、（３）参照画像の選択を示す信号を受け取るステップと、（４）ユーザが最も近い候補画像を選択するために画像ストリーム内からの複数の候補画像を表示するステップと、（５）ステップ（４）で選択された候補画像に近い時間範囲でステップ（４）を繰り返すステップとを含む。
【００１８】
本発明の第３の態様において、コンピュータプログラムまたはコンピュータプログラム一式は、コンピュータによって実行されたときに、コンピュータを制御して本発明の第１または第２の態様の方法を実行するように構成される。
【００１９】
本発明の第４の態様において、本発明の第３の態様によるコンピュータプログラムまたはコンピュータプログラムのうちの少なくとも１つを記憶するコンピュータ可読媒体がある。
【００２０】
本発明の第５の態様において、画像ストリームを供給するシステムであって、（１）画像ソースから画像のストリームを受け取り、表示装置にビデオ出力を生成するように構成されたプロセッサと、（２）プロセッサを操作して検索モードを開始して画像ストリームを表示し始める開始画像を見つけるように構成されたユーザコントローラとを含み、プロセッサは、画像ストリーム内からユーザが最も近い候補画像を選択するための複数の候補画像を表示し、引き続いて、以前に選択した候補画像に近い画像ストリームの時間範囲内からこのステップを繰り返すように構成される。
このシステムは、視聴者が、番組の視聴を開始するか再開することを選択するポイントを素早く識別することを可能にするので有利である。
【００２１】
プロセッサは、更に、使用において、それぞれの連続した繰返しで検索される画像ストリームの範囲を短縮するように構成されることが好ましい。更に、それぞれの繰返しで、コントローラは、使用において、表示装置上に表示される候補画像のうちの１つを参照画像として再選択するように構成されることが好ましい。更に、表示装置は、候補画像を時系列で表示するように構成されてもよく、参照画像は、画像ストリーム内の候補画像の１つまたは複数より前になるように構成されてもよい。
【００２２】
システムは、その候補画像のハード選択に応じて候補画像から画像ストリームを再生し始めるように構成されることが好ましい。例えば、システムは、コントローラのキーを比較的長い時間押すことによってハード選択が実現されるように構成されてもよい。これにより、ユーザは、ハード選択した候補画像から画像ストリームが表示されることを望んだ場合に時間を節約し更なる繰返しをスキップすることができる。
【００２３】
更に、プロセッサは、候補画像間の経過時間を調整できるように構成されてもよい。１つの構成において、コントローラは、例えばボリューム増分キーやボリューム減分キーなど、候補画像間の経過時間を調整するためにユーザによって操作されるように構成された１つまたは複数のキーを備える。
好ましい実施形態において、プロセッサは、初期参照に対する各候補画像の経過時間を表示装置に表示させるように構成される。
【００２４】
コントローラは、表示装置に表示された候補画像と同じ構成で構成された少なくとも２個のキーを有することができ、各候補画像がキーに対応する。プロセッサは、画像ストリーム内で同じ時間間隔だけそれぞれ離された候補画像を選択するように構成されてもよく、時間間隔はそれぞれの連続した繰返しごとに短くなり、好ましい実施形態では、参照画像は所定の回数再選択される。プロセッサは、開始画像から始まる画像ストリームを表示するために表示手段を制御するように構成されてもよい。プロセッサは、候補画像間の経過時間または画像ストリームの持続時間を分析し、それに従ってこの方法によって実行する繰返し数を増減するように構成されてもよい。これにより、システムは、検索している画像ストリームの長さに応じて適切な繰返し数を選択することができる。ユーザが３分間または４分間の広告しかスキップしない場合は、ユーザが５時間のビデオ録画全体を検索する場合よりも必要な繰返しが少なくなる可能性がある。
【００２５】
更に、システムはメモリキャッシュを含んでもよく、メモリキャッシュはプロセッサによって制御可能であり、この画像ストリームの一部分をプロセッサに対してローカルにダウンロードするように構成される。表示装置に連続画像または候補画像として表示するために必要な画像ストリームは、メモリキャッシュ上で容易に使用可能であると有利である。これにより、迅速な表示のために画像ストリームの一部分を要求し、受け取り、取得する際の遅延が回避される。
【００２６】
個人用ビデオレコーダはプロセッサを含み、また、メモリを有する。メモリは、ハードドライブまたはソリッドステートメモリであることが好ましい。
【００２７】
本発明の第６の態様において、画像ストリームを表示し始める開始画像を選択するプロセッサがあり、このプロセッサは、画像ストリームをデータソースからの受け取り、画像ストリームを表示装置に転送し、制御手段から信号を受け取るための入出力を有し、プロセッサは、使用において、（１）データソースから画像ストリームを受け取り、（２）画像ストリームを表示装置に転送し、（３）表示装置から選択された初期参照画像を示す信号を制御手段から受け取り、（４）参照画像を繰り返し再選択して開始画像を選択するように構成され、開始画像は、画像ストリーム内の最終参照画像の時間期間内である。
【００２８】
好ましい特徴のいくつかの更に他の態様は、添付の特許請求の範囲から明らかになるであろう。
本発明のさらに他の機能と利点は、単なる例として、添付図面を参照して示される実施形態の以下の説明から明らかになるであろう。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明を実施することができるＳｋｙ（登録商標）＋  Ｂｏｘを含む適切なシステム環境の例を示す。このシステム環境は、好ましい実施形態である適切なシステム環境の１つの例に過ぎず、本発明の範囲または機能としていかなる制限も示唆するものではない。
【００３０】
図１に示した本発明を実現するための例示的なシステム１は、画像ストリームを供給するデータストア３、プロセッサ５、メモリキャッシュ７、視覚表示装置９、およびコントローラ１１を含む構成要素を有する。プロセッサ５とメモリキャッシュ７は、互いに接続され、それぞれデータストア３と通信するように構成されている。メモリキャッシュは、視覚表示装置９に接続され、コントローラは、無線または有線手段によってプロセッサ５と通信するように構成されている。
【００３１】
使用する際、プロセッサ５からデータストア３に要求が送られる。データストア３は、画像ストリームをメモリキャッシュ７にダウンロードする。メモリキャッシュ７は、プロセッサ５から指示を受け取るとすぐに、画像ストリームを、画像ストリームを表示する視覚表示装置９に転送する。その結果、メモリキャッシュ７は、視覚表示装置９に画像ストリームを表示する前に画像ストリームをダウンロードし記憶することができる。
【００３２】
コントローラ１１が、プロセッサ５を制御することができるので、コントローラ１１を使用して、例えば画像ストリームを特定の画像で一時停止するか、画像ストリームの表示を早送りするか、巻き戻しするかなど、視覚表示装置９に表示される画像ストリームを制御することができる。
【００３３】
図２は、システム１で使用するのに適したコントローラ１１を示す。コントローラ１１は、数字１から９（ラベル３０で表わされた）とゼロ（３２）のテンキーを有する。コントローラ１１は、また、チャネルアップボタン３４、チャネルダウンボタン３６、およびバックアップボタン３８、およびボリューム調整ボタン４０を有する。
【００３４】
プロセッサ５は、コントローラ１１から指示を受け取ると、データストア３を制御して、画像ストリームをメモリキャッシュ７に送ってデータストリームを記憶し、記憶されたデータストリームの一部分を視覚表示装置９に転送するように構成される。また、プロセッサは、メモリキャッシュ７から信号を受け取るように構成されている。これらの信号は、メモリキャッシュ７が画像ストリームの特定の部分を記憶しているかどうか示すメモリキャッシュ７からの確認を含む。
【００３５】
本発明の実施形態は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行命令の一般的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本発明は、また、分散処理環境で実施され、その場合、通信ネットワークによって結合されたリモート処理装置によってタスクが実行される。分散処理環境では、プログラムモジュールは、メモリ記憶装置を含むローカルおよび／またはリモートコンピュータ記憶媒体内に配置されてもよい。この特定のシステムにおいて、データストアは、システムの他の部分から離された装置（例えば、ケーブルテレビシステムのヘッドエンド）でよく、画像ストリームを供給するタスクがリモートで実行される。
【００３６】
前述の一般的機能の他に、本発明を実施するシステムは、図３の流れ図に概略的に示したように、画像ストリームを表示し始める画像ストリーム内の開始点を選択する方法を実施するように構成される。この方法は、視聴者が、画像ストリームの表示を早送りしたり巻き戻ししたりすることなく、コンピュータ可読媒体から供給される録画の画像ストリーム内の開始画像を繰り返し検索できるようにする。
【００３７】
流れ図において、単一の塗り潰し矢印は、あるステップから次のステップへのプロセスの移動を示し、その移動に代替がないものである。単一の開矢印は、あるステップへの２つの選択的な結果のうち、矢印が否定的な結果に続くことを示し、二重の開矢印は、ステップの結果が肯定的な結果であることを示す。
【００３８】
画像ストリーム内の開始点を見つけるために、最初に、検索している画像ストリームの最初と最後を選択または定義する必要がある。場合によっては、この画像ストリームは、１つのデータパケットまたは録画全体に対応することがある。例えば、「フレンズ（Friends）」の何話かを含むＤＶＤでは、検索するデータストリームが何話かのうちの１つの場合がある。あるいは、データストリームは、データパケットの長さによりある１話の一部分の場合がある。ＤＶＤが「スターウォーズ（登録商標）（Star
Wars）」などの映画の場合、映画はいくつかのパケットに分割され、それぞれのパケットが個別に検索できることがある。あるいは、映画全体が取り扱われ、検索が映画全体にわたって実行される場合がある。録画がテレビ放送からなされ、録画された広告をスキップしたい場合には、検索するビデオストリームは、スキップするときに見ていた番組内のポイント後の５分間として定義されてもよい。
【００３９】
検索機能を有効にし、検索する画像ストリームを選択すると、視聴者には、テレビ画面上に３×３配列の９つの画像が示される。当然ながら、他の実施形態では、画像の配列はこれより多くても少なくてもよいが、９は、キーパッドの９つの自然数に対応する都合のよい数である。
【００４０】
一般的に言って、画像の配列で示された９つの画像はそれぞれ、画像ストリーム内で離されている。従って、最初の画像は、画像ストリームの最初またはその付近にあり、その後の各画像は、画像ストリームの残りの部分全体に均一に離されている。示した実施形態では、画像ストリームは、実質上８つの部分に分割されており、９番目の画像を除く配列内の各画像は、一般に、それらの８つの各部分のそれぞれの最初に対応する。配列で表示された画像はそれぞれ、キーパッド上の対応するキーを押すことによりユーザが選択することができる候補画像である。図４に示した実施形態において、９つの画像は、ちょうど５分間の期間に及ぶ。従って、これを使用して、録画された映画またはテレビ番組内の広告中断の視聴をスキップすることができる。広告中断をスキップするために、ユーザは、広告中断後の最初の画像である候補画像を選択するだけであり、これにより、視聴者は、広告中断の終わりのすぐ近くの位置に移動する。次に、最初の繰返しで、ユーザの最初の選択によって選択された画像ストリームの部分に対応する９つの候補画像の新しい配列が画面に表示される。従って、この新しい１組の候補画像は、広告中断と関連付けられていない最初の画像が再度選択され、それにより視聴者を広告中断の最後に近づけるプロセスの第２の繰返しを構成する。このアクションをいくつかの繰返しで取ることによって、ユーザは、番組または映画の視聴を再開すべき開始画像に極めて素早くたどり着く。繰返し数は、画像ストリームの初期長さに依存する可能性が高い。繰返し数は、２時間の映画内のポイントを検索する回数よりも広告中断をスキップする回数の方が少ない可能性が高い。プロセッサは、検索する画像ストリームの長さあるいは現在の繰返しでの経過時間に基づいて繰返し数を決定するアルゴリズムを含んでもよい。
【００４１】
適切な候補画像の選択は、キーパッド上の対応するキーを押すことによって実現される。選択は、キーの通常の短い押しによって実現される。しかしながら、ユーザが、更なる繰返しをせずに単に画像のうちの１つから画像ストリームを開始したいだけの場合、ユーザは、画像ストリームが続く画像に対応する適切なキーを押し、そのキーをもっと長い期間、例えば、１秒間押し続けてもよい。この種の選択は、キーが押される強さではなくキーが押し続けられる持続時間を指す「ハード」選択として説明することができる。また、ハード選択は、他の異なる画像選択方法によって実現されてもよい。例えば、シフトキーまたは拡張キー（図示せず）がある場合は、キーパッド上の番号キーをシフトキーまたは拡張キーと一緒に押してもよい。キーパッドの番号キーを使用して候補画像を選択する代わりに、画面上で候補画像を選択するオンスクリーン選択システムを使用してもよい。オンスクリーン選択の典型例は、選択する候補画像の上に位置決めし次にキーパッド上の入力ボタンをクリックすることにより選択できる移動式ポインタである。別のタイプのオンスクリーンシステムは、フォーカスを使って各画像をハイライトし、キーパッド上の矢印キーまたはジョイスティックを使って候補画像間でフォーカスを移動させることができる。候補画像は、例えば入力キーを押すことによって選択することができる。そのような場合、ハード選択は、代わりのキーを押すか、またはソフト選択を行うために使用されるシングルクリックの代わりに選択または入力キーをダブルクリックすることによって行うことができる。更に他の実施形態（図示せず）において、画面はタッチセンシティブであり、ユーザは、選択するために画面上の適切な候補画像に触れるだけである。
【００４２】
次に、本発明の実施形態をより詳細に説明する。
最初に、画像ストリームは、視覚表示装置９に表示される。視聴者は、最初のステップ１０１で、コントローラ１１上の検索キーを押すことによって本方法を実施するプロセスを開始する。これにより、最初の参照画像が選択される。この画像は、検索キーを押したときに画面に表示される画像でもよく、キーを押すすぐ前からの画像でもよい。以下の例では、画像は、キーを押す５秒前の画像ストリームから取得される。ここで開始される検索は、ユーザが広告をスキップできるようにするものである。従って、ユーザは、広告中断の最初に達したときに検索を開始し、それにより、ユーザは、広告を迅速かつ容易にスキップすることができる。最初の参照時間は、一般に、広告中断の始まりに対応する。検索は、画像ストリームの続く３２０秒間行われる。このプロセスで、画像ストリーム内の更に他のすべての画像は、初期化画像に対して経過時間Ｔを有する。初期化画像は、検索キーを押して検索機能を初期化するときに表示される画像である。従って、参照画像は、−５秒の経過時間Ｔを有する。経過時間Ｔを−５秒にすることによって、ビデオストリーム全体はわずかに長くなる。これにより、検索を選択する時間の少し前に１番目の候補画像を設定することができる。いくつかの実施形態では、ユーザは、時間を０秒に設定した場合の方が好ましいことが分かる。この実施形態を図４を参照して説明する。
【００４３】
２番目のステップ１０３で、プロセッサは、検索の条件を設定する。各繰返しは、最初に１に設定されるカウント値（Ｃ）を有する。各繰返しで、プロセッサは、いくつかの候補画像を選択する。最初の繰返しＴRI（ＴRC：ここでＣは繰返しカウント値である）の参照時間は、１番目の候補画像１３、Ｔ1と同じ値に設定される。
【００４４】
３番目のステップ１０５で、プロセッサ５は、画像ストリームから９つの候補画像１５を提供させるようにメモリキャッシュ７に指示する。各画像は、画像ストリーム内で、隣りの画像から４０秒の時間間隔δｔだけ離されている。この値は、必要に応じてユーザによって変更されることがある。例えば、値は、ボリュームキー４０を使用して変更される（１３１，１３２）。音量（ボリューム）を増減する代わりに、ボリュームキーを使用して時間間隔を長くし（１３１）、また短くする（１３２）することができる（１３３，１３４）。あるいは、キーパッドや他の場所からのユーザ入力を使用して時間ギャップの値を変更してもよい（１３３，１３４）。図３のボックス１３３と１３４で、ボリューム増ボタンまたはボリューム減ボタンが押されたとき、経過時間は２倍または半分にされて等比級数となる。しかしながら、代替の実施形態は、経過時間を一定量、例えば元の経過時間の２０％増減してもよい。これにより、等比級数ではなく等差級数でステップ的に経過時間が増減される。δｔは、画像間、即ちＴ1とＴ2間、Ｔ2とＴ3間などの時間ギャップなどである。これはＣの値に依存する。この実施形態では、次の通りである。
【００４５】
Ｃ＝１の場合はδｔ＝４０秒
Ｃ＝２の場合はδｔ＝５秒
Ｃ＝３の場合はδｔ＝０．６２５秒
【００４６】
これらの９つの画像のうち最初の画像は、１番目の候補画像１３である。メモリキャッシュがこれらの画像のどれかを記憶していない場合、プロセッサ５は、それらの欠如画像を含む画像ストリームをメモリキャッシュ７に送るようにデータストア３に指示する。次に、メモリキャッシュ７は、候補画像１５を視覚表示装置９に発信する。画像は、時系列で視覚表示装置に表示される。画像ストリーム内のＴ1にある１番目の画像は、視覚表示装置９の画面１７の左上角に１番目の候補画像１３として示される。画像ストリーム内のＴ2にある２番目の画像は、画面１７上の最上行の真中に表示される。これは、図４に示したように画像ストリーム内のＴ9にある最後の候補画像が画面１７の右下角の画像になるように、残りの７つの画像のそれぞれに繰り返される。候補画像は、プロセッサ５がコントローラ１１から信号を受け取るまで視聴者に表示される。プロセッサ５は、４番目のステップ１０７でコントローラ１１からの信号を待つ。コントローラ１１から、いくつかの異なる入力のどれを受け取ってもよい。これは、図３から明らかになる。しかしながら、最終的には、ユーザは、ここで５番目のステップ１０９として示す候補画像のうちの１つを選択しなければならない。しかしながら、４番目と５番目のステップの間で他の入力を行うことができることを理解されよう。
【００４７】
コントローラは、標準的な数字キーパッドであるキーパッドを有する。各数字キー３０は１から９であり、関連付けられた候補画像１３を有する。視聴者は、新しい候補画像のうちの１つを選択する。次の繰返しのための参照画像は、選択した画像の１つ前の候補画像になる（キー６を押すと、次の繰返しの参照画像として５番目の画像が選択される）。６番目のステップ１０９で、キーが１から９の数字キー３０でない場合、プロセスは、数字キーが押されるまで４番目のステップ１０７に戻る。前述のように、ハード選択が行われた場合、ビデオストリームは、選択された画像から始まる。この実施形態では、ハード選択は、数字キーを二度押しまたはダブルクリックすることによって行われ、これは、５番目のステップ１３５によって示される。ダブルクリックが検出されない場合、プロセスはステップ６に移る。しかしながら、二重入力が検出された場合は再生が再開される（１３６）。
【００４８】
６番目のステップ１０９で、プロセッサは入力数字キーαを確認する。７番目のステップ１１１で、繰返しカウントＣが、第３の繰返しを示す３と等しくないことが確認される。（プロセスは、３回繰返した後で終わるように構成される）。Ｃが３でない場合、プロセスは、７番目のステップ１１３に進んでプロセスを更に繰返し、時間間隔δｔが減少する。
【００４９】
８番目のステップ１１３で、検索の状態が変更される。カウントＣの値が１増分される。新しい１番目の候補画像、即ち、新しい参照画像の画像ストリーム内の時間Ｔ1は、次のように、現在の時期間隔δｔに、押された数字キーの値αよりも１少ない整数を掛け、次に、その値を前の１番目の候補画像の時間に加えることによって計算される。
Ｔ1 new＝Ｔ1 old＋（（α−１）ｘδｔ））
【００５０】
第２の繰返しの参照時間値ＴR2は、１番目の候補画像の新しい値Ｔ1 newに設定される。次に、プロセスは３番目のステップ１０５に戻る。時間間隔δｔは８分の１に短くなるが、これは、選択された候補画像の数よりも最大１少ない任意の値でよい。視覚表示装置９は、図５に示したように９つの候補画像を表示し、この９つの画像はそれぞれ、５秒の時間間隔で画像ストリームに沿って離されている。図５に示した候補画像の選択は、図４に示した第１の繰返しの７番目の画像を選択することにより得られる。図５で、１番目の候補画像１９は、画像ストリーム内の初期化画像の１９５秒後に位置する。
【００５１】
図６に第３の繰返しに関して例として示されているように、プロセスの３、４、５、６、７、および８番目のステップが繰り返される。この例の第２の繰返しで数字キー６が押され、第３の繰返しで数字キー７が押される。第３の繰返しで、候補画像は、０．６２５秒の間隔だけ離されている。７番目のステップ１１１で繰返しカウントＣが３であると分かった場合は、プロセスは９番目のステップ１１５に進む。選択された画像の前の候補画像が開始画像になる。
【００５２】
９番目のステップ１１５で、開始画像が画面に表示される。一実施形態において、視覚表示装置９は、画像ストリームの再生をすぐに開始する。別の実施形態において、画像ストリームは、コントローラ１１上のキーが押され再生が開始されるまで表示装置９上で静止される。
【００５３】
この好ましい実施形態において、画像ストリームの再生は、候補画像のうちの１つをユーザが選択することなく再開されてもよい。コントローラ１１の数字キーパッドのバックアップボタン３８、または数字キー０（３２）が押された場合は、プロセスは「バックアップ」モード１１７に入る。繰返しカウントＣの値が１の場合、ステップ１１９で、画像ストリームは、ステップ１２１と同じように、画像ストリーム内の初期化画像より１秒前から再生される。繰返しカウントＣが１でない場合は、ステップ１２３で、参照画像は、前の繰返しの１番目の候補画像と同じであり、繰返しカウントＣの値が１減少する。次に、プロセスは３番目のステップ１０５に戻り、視覚表示装置９は、前の繰返しの候補画像を表示する。また、これにより、視聴者は、繰返しで間違った候補画像を選択したことに気付いた場合に前の繰返しの候補画像を調べることができる。
【００５４】
代替または追加として、視聴者が、開始画像を含まない範囲を有する候補画像を選択した場合、その視聴者は、前の繰返しに戻ることなく画像ストリーム全体を検索することができる。開始画像が、視覚表示装置９上の１番目の候補画像より前にある場合、視聴者は、画像ストリーム内のＴ9で、コントローラ１１上のチャネルアップボタン３４を押してもよい。プロセスは、「スクロールアップ」モード１２５に入る。このステップ１２７で、１番目の候補画像Ｔ1の時間は、Ｔ1の現在の値が、現在の繰返しの時間間隔δｔの６倍先行するように再設定される。現在の繰返しＴRCの時間が、Ｔ1の新しい値に設定される。このプロセスは、３番目のステップ１０５に戻り、視覚表示装置９は、それぞれ時間間隔δｔだけ離された９つの候補画像を表示し、１番目の候補画像は、画像ストリームから新しいＴ1で取得される。図７は、図４に示した画像のスクロールアッププロセスの効果を示す。
【００５５】
視聴者が、現在表示されている最後の候補画像より後の開始画像を検索するように選択した場合、視聴者は、コントローラ１１のキーパッド上のチャネルダウンボタン３６を押して、「スクロールダウン」プロセス１２９に入ることができる。このステップ１３０で、７番目の候補画像の時間Ｔ7は、Ｔ1の１番目の候補画像の時間になる。現在の繰返しの時間値ＴRCは、Ｔ1の新しい値をとる。次に、プロセスは、図８に示したような３番目のステップ１０５に戻り、そこで、図４に表示された画像にスクロールダウンプロセスが適用される。
【００５６】
録画を再生するとき本発明を使用する際、ユーザは、最初の参照画像を選択することができる（１０１）。図４に示したように、表示は４０秒間離れた９つの画像を示し、最初の画像Ｔ1は、初期化画像より５秒前にある。視聴者が図４の７番目の画像２１を選択した場合、視覚表示装置９は、図５に示したように５秒間隔の９つの画像を表示し、最後の画像は、図４の７番目の画像２１である。次に、視聴者が６番目の画像２３を選択した場合、視覚表示装置９は、図６に示したように９つの画像を表示し、最後の画像Ｔ9は図５の６番目の画像２３であり、画像は０．６２５秒間隔である。視聴者は、これらの９つの画像のうちから自分の開始画像を選択することができる。開始画像は、最後に選択された画像より前にある候補画像になる。次に、視覚表示装置９は、開始画像から画像ストリームを表示し始める。
【００５７】
これらのすべての候補画像において、画像ストリーム内の各画像の位置は、初期化画像に対する時間の関数として表され、視覚表示装置９にそれぞれの候補画像と関連して表示させることができる。
【００５８】
この好ましい実施形態は、視聴者が見ることを選択する画像ストリームの範囲の最初の画像であるように画像を選択することによって開始画像を探す。この方法は、各繰返しの選択画像が次の繰返しの最初の画像になるように修正されてもよく、したがってこの方法は、視聴者が見ることを選択しない画像ストリームの範囲内の最後の画像として開始画像を選択する。
【００５９】
画像と関連付けられた数字キーの値が、関連付けられた画像と共に表示されてもよい。少なくとも２つの画像が表示され、視聴者が画像ストリームのすべての画像を選択する手段を有すれば、視覚表示装置９には任意の数の画像を表示することができる。候補画像間の初期時間間隔は、検索に適した任意の値でよく、繰返し数は任意の所定数でよい。実際は、繰返し数は、予め決められていなくてもよく、繰返しの候補画像の時間間隔の大きさによって決められてもよい。
繰返し間の時間間隔の比率は、十分な数の候補画像がありかつそれらの時間間隔が検索する望みの範囲の画像ストリーム全体に十分であれば任意の値でよい。
【００６０】
各候補画像に関する情報、例えばキーパッド上の対応するキーや画像ストリームにおける最初の参照画像に対する時間位置は、この情報が画像を不明瞭にしないように表示することができる。
【００６１】
画像は、静止画像でも動画でもよい。画像が動画の場合、各画像クリップの持続時間は２秒であるが、他の実施形態ではこれより長くても短くてもよい。時間間隔が、画像ストリーム内の候補画像の時間間隔より短くされると、各画像は、時間間隔の間ずっと表示され、各画像は、候補画像の１つから始まる。選択した開始点の画像を視聴者が確実に見るために、視聴者は、候補画像を、画像が静止画像の場合に通常選択する開始画像より前の参照画像として選択する。
【００６２】
画像ストリームは、一連のフレームからなることができる。画像から選択された画像ストリーム内の時間に画像フレームがない場合、またはその時間のコントラストが画像を識別するのに不十分な場合は、画像ストリーム内の次のフレームが表示される。
【００６３】
コントローラは、数字キー以外のキーまたは操作手段によって操作されてもよい。候補画像の構成は、コントローラ上で使用されるキーの構成に適したように調整することができる。
【００６４】
本発明の範囲内で追加の検索モードを使用することができる。図１に示したシステム上で実行できる更なる実施形態において、プロセッサは、ユーザが、画像ストリームを見ながら画像ストリーム全体を前後に検索するとき（早送り／巻き戻し）、ユーザが検索を停止したときに複数画像検索モードになるように構成されてもよい。ビデオ番組または録画を見るための従来の装置では、画像ストリームを見ながら前後に検索し、また様々な速度で検索できることが多い。そのような前後の検索は、通常、ユーザが録画を見始めたい特定のポイントを見つけるために行われる。そのような検索では、大量のオーバーシュートは避けられず、その理由は、ユーザが見始めたいポイントを確認した後で検索を止めるのに特定の長さの時間がかかるからである。オーバーシュートは、２つの要因に依存する。第１はユーザの反応速度であり、第２にビデオストリームを検索している速度である。検索が速いほどオーバーシュートが大きい。この検索モードで、検索が停止されたとき、装置内のプロセッサは、画面上にいくつか（好ましくは９つ）の画像が配置され、それらの画像が画像ストリーム内に現われる順序で表示される複数画像検索モードになる。画像ストリーム全体を逆方向検索した後で複数画像検索モードになった場合は、オーバーシュートの終わりで達した最終画像が最初の候補画像となる。その後の８つの画像が表示され、それぞれの画像は、前の画像からある経過時間または時間空間だけ離される。経過時間は、検索を停止する直前に順方向検索または逆方向検索を実行した速度に依存してもよい。従って、高速検索は、各画像の間に１０秒の経過時間を必要とするが、検索が遅いほどオーバーシュートが小さくなり、経過時間は１秒でもよい。しかしながら、これらは例であり、１０秒を越える経過時間や１秒より短い経過時間でもよい。
【００６５】
オーバーシュートの前の検索が順方向検索の場合は、オーバーシュートの終わりで選択された画像が候補画像の最後になり、他の８つの画像は、その最終の候補画像まで連続的に配列される。次に、ユーザが最も適切な候補画像を選択することによって、画像ストリームをそのポイントから再生することもでき、あるいは更に１回以上繰り返すこともできる。
【００６６】
市販のいくつかの個人用ビデオレコーダは、視聴者が見ている生放送や他の画像ストリームの最後の１０分、１５分または他の分数を録画するように構成することができる。アクションリプレイ検索モードと呼ばれることもある更に他の検索モードでは、プロセッサは、視聴者が放送や他の画像ストリームを見ているときに最近見たある期間の画像ストリーム、例えば、１０分前の画像ストリームが録画されるように構成され、プロセッサは、更に、検索ボタンを押したときにその録画時間内から９つの候補画像を抜き出すように構成される。９番目の画像は、検索ボタンが押されたときに最新であった画像になる。間隔が１０秒の場合、録画しなければならなかった画像ストリームの最小長さは８０秒になる。選択した候補画像に関連するキーパッド上の数字を押すことにより、ビデオストリームが選択した候補画像から始まり、事実上アクションリプレイ機能が提供される。ボリューム調整ボタンを使用して候補画像間の経過時間を増減することができる。経過時間を長くすることができる場合は、前に表示された画像ストリームから８０秒より長く録画することが必要になる。必要に応じて、更なる繰返しも可能である。本発明が有効なシステム１は、例えばＣＤ  ＲＯＭプレーヤ、ＤＶＤプレーヤ、ビデオプレーヤプログラムを実行するコンピュータ、またはＳｋｙ（登録商標）＋  Ｂｏｘなど、録画を画像ストリームとして再生するのに適したシステムである。コンピュータビデオプレーヤの例は、Microsoft Media Player、Adobe Flash PlayerおよびRealPlayerである。本発明の機能を提供するソフトウェアは、コンピュータビデオプレーヤソフトウェアに組み込まれてもよく、元々本発明の機能を備えていない既存のコンピュータビデオプレーヤプログラムに機能を追加するプラグインとして供給されてもよい。データストア３は、プロセッサ５に接続されてもよく、システム１の他の部分からのリモートでもよい。以上説明したプロセッサ５、メモリキャッシュ７、データストア３、および視覚表示装置９の構成は単なる例である。プロセッサ５は、データストア３とだけ通信することも可能である。メモリキャッシュ７は、データストア３とプロセッサ５からのリモートでもよく、視覚表示装置９と共に配置されてもよい。従って、視覚表示装置９、プロセッサ５およびデータストア３はそれぞれ、コンピュータ可読媒体を含むコンピュータを含む。
【００６７】
コンピュータ可読媒体は、コンピュータによってアクセスすることができる任意の使用可能な媒体でよく、また揮発性媒体および不揮発性媒体と取り外し可能媒体および取り外し不能媒体の両方を含む。コンピュータ可読媒体には、限定ではなく例として、コンピュータ記憶媒体と通信媒体がある。
【００６８】
コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、他のデータなどの情報を記憶するために、任意の方式または技術で実現された揮発性および不揮発性の取り外し可能および取り外し不能媒体がある。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリや他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）や他の光ディスク記憶装置、磁気ディスク記憶装置または磁気記憶装置、または所望の情報を記憶するために使用することができかつコンピュータによってアクセスすることができる任意の他の媒体があるがこれらに限定されない。
【００６９】
通信媒体は、一般に、搬送波や他の転送機構などの変調データ信号内にコンピュータ可読命令、データ構造、プログラムモジュールまたはその他のデータを実装し、任意の情報配送媒体を含む。用語「変調データ信号」は、情報を信号で符号化するように設定または変更された１つまたは複数の特徴セットを有する信号を意味する。本明細書で参照する用語「画像ストリーム」は、画像データを符号化する変調データ信号である。通信媒体には、限定ではなく例として、有線ネットワークや直接有線接続などの有線媒体、ならびに音響ＲＦ、赤外線および他の無線媒体などの無線がある。コンピュータ可読媒体の範囲には、以上の媒体の任意の組み合わせが含まれるべきである。
画像ストリームは、音声成分を含む場合もあり、システムは、視覚表示装置上の画像ストリームの表示と共にその音声成分を放送するように構成される。
【００７０】
図９に、コンピュータシステム６０がＰＣ、コンピュータ画面６２、キーボード６３およびコントローラ６９を含むように示されたコンピュータで実現された実施形態が示されている。この例では、ＰＣは、ＤＶＤプレーヤ６４である媒体駆動ユニットを含む。任意の適切なドライブが含まれてもよく、画像ストリームのソースとしてＰＣのハードドライブが使用されてもよいことを理解されたい。更に、画像ストリームは、インターネット７０を含む任意の他の適切なソースから受け取ることができる。ＰＣ６１上ではオペレーティングシステム６５が実行され、このオペレーティングシステム６５上で、Microsoft Media Playerなどのビデオプレーヤプログラム６６、検索ツールプラグイン６７、およびビデオプレーヤプログラム６６が処理する作業データが動作する。この例では、作業データ６８は、通常、ビデオストリームになる。検索ツールプラグイン６７は、ビデオプレーヤプログラムと別のソフトウェアであるが、ビデオプレーヤプログラム自体に組み込まれてもよい。従って、プラグインは、必要に応じて、独立したソフトウェアとして供給されてもよく、ビデオプレーヤプログラムに組み込まれてもよい。一緒に動作するビデオプレーヤプログラムと検索ツールプラグインの組み合わせは、ビデオプレーヤプログラムを使ってビデオストリームを表示する際に、プラグイン６７を呼び出して図３から図８に示した検索機能を利用できることを意味する。コントローラ６９を使用することもでき、あるいはコントローラのボタンの機能を、キーボード６３上のキー、タッチスクリーン６２上で使用可能なボタン、あるいはマウス（図示せず）を使って選択可能なボタンで代用することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明のシステムの好ましい実施形態の本質的な構成要素を表わす概略図である。
【図２】本発明で使用されるコントローラのキーパッドを表す概略図である。
【図３】本発明を実施する方法のステップを表す概略流れ図である。
【図４】第１の繰返しにおける９つの候補画像を有する表示の概略図である。
【図５】第２の繰返しにおける９つの候補画像を有する表示の概略図である。
【図６】第３の繰返しにおける９つの候補画像を示す表示の概略図である。
【図７】第１の繰返しにおける９つの候補画像を示し、画像ストリームを１ステップ戻した表示の概略図である。
【図８】第１の繰返しにおける９つの候補画像を示し、画像ストリームを１ステップ進めた表示の概略図である。そして
【図９】本発明の更に他の実施形態を実施するコンピュータを示す図である。
【符号の説明】
【００７２】
６０  コンピュータシステム
６１  ＰＣ
６２  タッチスクリーン（コンピュータスクリーン）
６３  キーボード
６４  ＤＶＤプレーヤ
６５  オペレーティングシステム
６６  ビデオプレーヤプログラム
６７  検索ツールプラグイン
６８  作業データ
６９  コントローラ
７０  インターネット
【図１】
2009509446.tif 000003
【図２】
2009509446.tif 000004
【図３】
2009509446.tif 000005
【図４】
2009509446.tif 000006
【図５】
2009509446.tif 000007
【図６】
2009509446.tif 000008
【図７】
2009509446.tif 000009
【図８】
2009509446.tif 000010
【図９】
2009509446.tif 000011
【国際調査報告】
2009509446.tif 000012
2009509446.tif 000013
2009509446.tif 000014