(57)【要約】【課題】電子スライドショーにおいて、静止画像を複数のビデオフレーム画像に変換する方法を提供する。【解決手段】ファイルを閲覧する方法は、ファイルの再生を開始させるステップと、ファイルの再生を開始させた後、ファイルからの静止画像を複数のビデオフレーム１０９に変換して、ビデオクリップを形成するステップと、を含む。【選択図】図３
2006222974.tif 000002
【特許請求の範囲】
【請求項１】
静止画像をビデオシーケンスに変換するステップと、
前記ビデオシーケンスをビデオプレーンに供給するステップと、
ディスプレイに供給される信号を生成するために、前記ビデオプレーンを少なくとも１つの他のプレーンと結合するステップと、
を含む方法。
【請求項２】
前記ビデオシーケンスが、複数のビデオフレーム画像を含み、前記方法は、前記ビデオシーケンスの少なくとも１つのビデオフレーム画像に対し視覚的効果を実施するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記静止画像をビデオシーケンスに変換するステップが、該静止画像の再生中に行われる、請求項１に記載の方法。
【請求項４】
前記ビデオプレーンを少なくとも１つの他のプレーンと結合するステップが、前記ビデオプレーンを、該ビデオプレーンに対する背景を提供するプレーンと結合するステップを含む、請求項１に記載の方法。
【請求項５】
前記ビデオプレーンを少なくとも１つの他のプレーンと結合するステップが、前記ビデオプレーンを、指示を提供するプレーンと結合するステップを含む、請求項１に記載の方法。
【請求項６】
複数の静止画像の各々を複数のビデオフレーム画像に変換するフレーム複製モジュールと、
複数のグラフィックスプレーンを含む記憶装置であって、該プレーンのうちの１つに前記複数のビデオフレーム画像が供給される、前記記憶装置と、
前記グラフィックスプレーンを結合することにより、ディスプレイに供給される信号を生成するバッファと、
を具備するシステム。
【請求項７】
前記グラフィックスプレーンのうちの少なくとも１つからプリントするように適合されたプリントエージェントをさらに具備する、請求項６に記載のシステム。
【請求項８】
前記複数のビデオフレーム画像からの少なくとも１つのビデオフレーム画像に対し視覚的効果を実施する実行可能コードをさらに具備する、請求項６に記載のシステム。
【請求項９】
前記グラフィックスプレーンのうちの少なくとも１つが、メタデータ、ナビゲーションメニュー、及び背景画像から成るグループのうちの少なくとも１つから選択される情報を含む、請求項６に記載のシステム。
【請求項１０】
前記フレーム複製モジュールが、前記複数の静止画像の各々を、該静止画像を含むファイルの再生中に変換する、請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子「スライドショー」に関し、特に、静止画像のビデオフレーム画像への変換に関する。
【背景技術】
【０００２】
電子「スライドショー」は、情報を伝達する貴重なメカニズムを含む。ユーザが、ディスプレイに所定の順序で示されるスライドショー内に含める個々のスライド（本明細書では包括的に「静止画像」と呼ぶ）を作成することができるようにするソフトウェアがある。ビデオソースを再生するように設計されたシステムにおいて静止画像ベースのスライドショーを有効に再生するには問題がある。
【発明を実施するための最良の形態】
【０００３】
本発明の例示的な実施形態を詳細に説明するために、ここで添付図面を参照する。
【０００４】
（表記及び命名法）
以下の説明及び特許請求の範囲を通して、特定のシステムコンポーネントを指すためにいくつかの用語を使用する。当業者は理解するように、コンピュータ会社は、１つのコンポーネントを異なる名称で呼ぶ場合がある。この文書は、名称は異なるが機能は異ならないコンポーネントを識別することを意図していない。以下の論考において且つ特許請求の範囲において、「含む、有する」及び「具備する、備える」という用語は、限定的でないように使用されており、そのため、「含むが、それに限定されない」を意味するように解釈されなければならない。また、「結合する」という用語は、間接的な電気接続又は直接的な電気接続のいずれをも意味するように意図される。このため、第１のデバイスが第２のデバイスに結合する場合、その接続は、直接的な電気接続によるものであってもよく、又は他のデバイス及び接続を介した間接的な電気接続によるものであってもよい。「ビデオシーケンス」及び「ビデオクリップ」という用語は、本開示では同義に使用する。
【０００５】
（詳細な説明）
図１は、プリンタ４４及びディスプレイ５７に動作可能に結合された光ディスクプレーヤ５５を備えるシステム４０を示す。プリンタ４４は、光ディスクプレーヤ５５に接続することができる（図１の例示的な実施形態に示すように）。他の実施形態では、プリンタは、光ディスクプレーヤもまた接続するディスプレイ５７に又はネットワークに接続することができる。無線リモートコントロール装置４２を使用して、ユーザがプレーヤの動作を制御することができることも可能である。ディスプレイ５７は、テレビ受像機、コンピュータモニタ、又は他の適当な表示装置を含んでもよい。光ディスクプレーヤ５５は、スライドショー又は静止画像を含む他のタイプのファイルが格納されている光ディスクを受け入れる。光ディスクプレーヤ５５は、本明細書で説明するようにディスプレイ５７においてスライドショーを再生する。他の実施形態では、光ディスク記憶媒体の代わりに、フラッシュメモリ、ハードディスクドライブ等の他のタイプの記憶デバイスを使用することができる。
【０００６】
本明細書では、「スライドショー」という用語を、広く、図１のもの等の再生システムで表示される画像の任意のシーケンスを指すために使用する。概して、スライドショーは、一連の静止画像を含む。各静止画像は、テキスト、グラフィックス、写真又はそれらの組合せを含んでもよい。
【０００７】
図２は、光ディスクプレーヤ５５の例示的な実施を示す。光ディスクプレーヤは、プロセッサ４８と、記憶装置５６と、ビデオ符号器６４と、ビデオ復号器６５とを備える。音声を再生するためにスピーカ５１並びに音声復号器及び増幅器４５を含めてもよい。記憶装置５６は、音声トラックソフトウェア５９及びフレーム生成ソフトウェア６０等の１つ又は複数の実行可能アプリケーションを含む。フレーム生成ソフトウェア６０は、フレーム複製モジュール６１と、遷移効果モジュール６２と、特殊効果モジュール６３とを含む。これらのソフトウェアモジュールは、プロセッサ４８によって実行される。記憶装置５６を、ランダムアクセスメモリ、リードオンリメモリ（ＲＯＭ）、フラッシュＲＯＭ、ハードディスクドライブ等の揮発性及び／又は不揮発性記憶装置の組合せとして実施することができる。
【０００８】
スライドショーファイルからの静止画像５４は、フレーム生成ソフトウェア６０への入力として提供される（フレーム生成ソフトウェア６０は、プロセッサ、図２の実施形態ではプロセッサ４８によって実行されるソフトウェアであることを理解する）。フレーム複製モジュール６１は、静止画像５４の少なくとも１つ、実施形態によってはすべてを、ビデオシーケンスに変換する。実施形態によっては、この変換プロセスには、ビデオクリップを作成するために十分なビデオフレームを生成するように各静止画像を複製することが含まれる。望ましい場合、ビデオ静止からビデオシーケンスへの複製プロセス中に、ビデオシーケンスに対して遷移効果及び特殊効果を与えてもよい。
【０００９】
ビデオシーケンスが作成されると、ビデオ符号器６４がそのビデオシーケンスを符号化する。ビデオ復号器６５は、ビデオシーケンスをディスプレイ５７で再生するために復号する。本発明の実施形態によれば、ディスプレイに提供される情報は、１つ又は複数のプレーン６６として表される。各プレーンは、一般に、異なる目的を達成する。図２の例示的な実施形態では、たとえばブルーレイ（Ｂｌｕ  Ｒａｙ）規格の特徴であり得るように、４つのプレーン、すなわちバックグラウンドプレーン、ビデオプレーン、プレゼンテーションプレーン及びインタラクティブグラフィックスプレーンを使用する。他の実施形態では、異なる数のプレーンを実施してもよい。図２では、これらのプレーンが光ディスクプレーヤ５８のコンポーネントであるものとして示すが、一般には、プレーンは、記憶装置５６又は別の場所に格納することができるデータ構造である。プレーン６６の各々の例示的な機能を、下の表１に示す。他の実施形態では、各プレーンに対し異なる機能があってもよい。
【００１０】
【表１】
2006222974.tif 000003
【００１１】
さまざまなプレーンを結合し、後にディスプレイ５７上で描画する（render）ためにフレームバッファ６７に格納する。実施形態によっては、フレーム生成ソフトウェア６０を実行するプロセッサは、符号器６４及び復号器６５をバイパスしてビットマップ画像をフレームバッファ６７に直接描画することができる。
【００１２】
ここで、本発明の実施形態によるスライドショーの作成を説明するために、図３及び図４について論考する。図３は、動作７２〜８０を含む方法７０を示す。動作７２は、静止画像を生成することを含む。この動作を、スライドショーを生成するために適した任意のコンテンツオーサリングソフトウェアによって実行してもよい。スライドショーの各スライドは、テキスト、グラフィックス及び写真のうちの任意のもの又はそれらの組合せを含んでもよい。図４の例では、動作７２により、一連の静止画像１００、１０２、１０４、１０６及び１０８がもたらされる。各静止画像は、広く、スライドショー内の単一スライドを表す。図示するように、各静止画像１００〜１０８は、各静止画像がスライドショーにおいて異なる情報を有することができるということを示すために異なるタイプのシェーディングを含む。
【００１３】
或る種のスライドショーは、通常はユーザが指定する有限の時間に各スライドが表示される「時間ベース」スライドショーと呼ばれる。したがって、再生システム（たとえば、光ディスクプレーヤ５５）は、各スライドを所定期間示した後、次のスライドに切り替わり、以下同様である。図４において、表示される各静止画像の期間を参照番号１０１で示す。再生システムは、特定のビデオフレームレートを実施する。ビデオフレームレートは、１秒につき表示されるビデオフレームの数を言う。例示的なフレームレートは、３０フレーム／秒である。
【００１４】
本発明の例示的な実施形態によれば、各静止画像１００〜１０８を、複数のビデオフレーム画像に変換する（動作７４）。さらに、静止画像の複数のビデオフレームへの変換は、適用できる再生ディスプレイ（たとえばテレビ受像機）のフレームレートに従う。少なくとも１つの実施形態では、変換プロセスは、関連する静止画像を、所望の期間再生システムを通して再生することができるビデオストリームを作成するために十分な回数複製することを含む。たとえば、フレームレートが３０フレーム／秒であり、スライドショーの作成者が、特定の静止画像を５秒間表示させようとする場合、動作７４の変換プロセスでは、静止画像を１４９回複製することが必要であり、それによりその静止画像の１５０枚の同一フレームを作成する。動作７４の結果を、図４の１０９に示す。図示するように、静止画像１００を、ビデオフレーム１１０〜１１８として複製する。静止画像１０２を、ビデオフレーム１２０〜１２８として複製する。静止画像１０４を、ビデオフレーム１３０〜１３８として複製する。静止画像１０６を、ビデオフレーム１４０〜１５０として複製し、静止画像１０８を、ビデオフレーム１５２〜１５６として複製する。当然ながら、複製されるフレームの数は、図４に示すものと異なってもよく、一般に、上に説明したようにフレームレートによって決まる。フレームの生成を中断することにより、一時停止を実施することも可能である。
【００１５】
図３の７６において、方法７０は、複製ビデオフレームのうちの１つ又は複数に対して遷移効果及び特殊効果を実施すること（７６）を含む。特殊効果は、領域スクロール、ズームイン／アウト、ワイプ、フェードイン／アウト等、現在知られているか又は後に開発される任意の効果を含んでもよい。１１９において、図４は、次の静止画像へのフェードインを示す。たとえば、ビデオフレーム１１８〜１２２は、フレーム１２４及びフレーム１２６に示すような目標静止画像１０２にフェードインするための種々のレベルの変更を含む。また、フレーム１２８〜１３０、フレーム１３８〜１４２及びフレーム１４８〜１５０に対し同じフェードインプロセスを実行する。特殊効果のタイプは、スライドショーの作成者が選択し、静止画像毎に変更することができる。さらに、複製されたビデオフレームに対して直接、特殊効果を与える。したがって、メタデータ（他の場合に特殊効果を指定するために使用される可能性がある）は概して不要であり、そのため少なくともいくつかの実施形態に含める必要はない。さらに、再生システムを、特殊効果を実施するためにメタデータを解釈するように構成する必要がない。代わりに、再生システムは、方法７０に従って作成されたビデオストリームを再生するだけでよい。
【００１６】
少なくともいくつかの実施形態によれば、各静止画像のビデオシーケンスへの変換と、遷移効果及び特殊効果の実施とを、同時に行う。他の実施形態では、遷移効果及び特殊効果の実施を、静止画像からビデオシーケンスを作成した後に行う。
【００１７】
方法７０はまた、再生システムに（たとえば光ディスクに対し）提供される適当なビデオストリームを作成するためにビデオフレームシーケンスを符号化することを含む動作７８も含む。符号化プロセスは、圧縮と他の適当な技法とを含んでもよい。
【００１８】
８０において、本方法は、結果として得られたビデオシーケンスを上述したビデオプレーン上に描画することを含む。情報（たとえば、背景、ビデオ、メタデータ、ナビゲーションメニュー）を描画するプレーンが複数あることにより、追加の情報をビデオに容易に重ね合わせることができ、ビデオが重ね合わされる背景を提供することができる。
【００１９】
本発明の実施形態によれば、方法７０の少なくとも動作７４〜８０を「オンザフライ」で実行する。「オンザフライ」とは、静止画像のビデオクリップへの変換を、ユーザが選択されたスライドショーを再生するために光ディスクプレーヤ５５を起動した後に行うことを意味する。本実施形態では、光ディスクは、静止画像の形態でのスライドショーを含む。ユーザがたとえばリモートコントロール４２を使用してスライドショーの再生を起動する場合、光ディスクプレーヤ５５は、ディスクから静止画像を読み出し、その時点で動作７４〜８０を実行する。光ディスクプレーヤ５５が、スライドショーの再生中に一連の静止画像をビデオシーケンスに変換しビデオクリップに対する所望の効果を生成することができるため、ビデオクリップを、ディスク自体に格納する必要はなく、且つ事前に作成する必要はない。ディスクには、スライドショーの静止画像バージョンのみを格納すればよい。当然ながら、望ましい場合、本明細書で説明したように作成されたビデオクリップの永続的なコピーを、事前に作成しディスクに格納することも可能である。かかる代替実施形態では、光ディスクプレーヤは、ディスクに格納されたビデオクリップを再生するだけでよい。
【００２０】
スライドショーの作成者は、ビデオ提示とともに音声クリップを再生したい場合がある。音声は、ビデオフレームに同期しても同期しなくてもよい。音声・ビデオの同期は、音声のいくつかのセクションがいくつかの静止画像に関連することを意味する。スライドショーの各静止画像には、時間ベースのスライドショーにおいて所定の提示タイミングがある。音声が同期することにより、ユーザは、静止画像間で前後にスキップすることができ、表示されている特定の静止画像に従って所望の音声セグメントを再生することができる。音声の非同期は、スライドショーが提示されている間に音声ストリームが再生されるが、音声の特定のセクションが特定の静止画像に関連しないことを意味する。本発明の実施形態によれば、音声をスライドショーとともに、実施形態によっては別々のファイルに含めることができ、複製されたビデオフレームと同期させることも非同期とすることも可能である。
【００２１】
図５は、一連の複製ビデオフレーム１１０〜１３４に関連する音声ストリーム１９０を示す。スライドショーとともに同期する音声を含めることが望まれる場合、ビデオフレームを同期させるために、音声ストリーム１９０に１つ又は複数のタイムスタンプ２００及び２０２を埋め込む。実施形態によっては、音声ストリーム１９０は、各複製ビデオフレームに関連する別々のタイムスタンプを含む。図５に示すもの等の他の実施形態では、タイムスタンプを、ｎビデオフレーム毎に音声ストリームに埋め込む。ビデオフレーム１１４にはタイムスタンプ２００をマッピングし、ビデオフレーム１３２にはタイムスタンプ２０２をマッピングする。値ｎは、要求に応じて設定することが可能であり、図５の例では１０である。埋め込まれたタイムスタンプとビデオストリームに関連するフレームレートとに基づき、タイムスタンプ間の中間時間値を計算することができる。特殊効果モジュール６３又は符号器６４は、音声ストリームのタイムスタンプ２００、２０２をさまざまな関連するビデオフレームにマッピングする。このマッピングにより、再生システムが、ビデオフレームを表示している間に正しい音声セグメントを再生することが確実になる。このように、タイムスタンプを使用して、ビデオフレームが複製された静止画像だけではなく、個々のビデオフレームに音声セグメントを関連付ける。
【００２２】
スライドショーによっては、各静止画像が、再生システムのユーザがスライドショーを進める（たとえば、「次へ」又は「戻る」コントロールを起動することにより）まで表示されるため、「ブラウズ可能な（browseable）」スライドショーと呼ぶ。ブラウズ可能なスライドショーでは、音声ストリームはさまざまなスライドと同期しなくてもよく、そのため、音声は、望ましい場合はビデオストリームの復号及び再生とは別のループで連続的に復号され再生される。
【００２３】
ブラウズ可能なスライドショーでは、各スライドは、無期限の期間表示される可能性がある。そのような理由で、無期限である可能性のある期間中に複数の複製フレームのうちのいずれのビデオフレームを「保持する（hold）」べきであるかに関する問題が発生する。本発明の一実施形態によれば、ユーザがブラウズ可能なスライドショーを進める時にジャンプし保持すべき複製フレームは、位置ポインタを用いて事前に指定される。たとえば、ブラウズ可能なスライドショーが再生されており、現在、図４のフレーム１２４で表示し且つそれを持続しており、ユーザがスライドショーを進める場合、位置ポインタを使用して次の静止画像に対するフレーム１３４を指すことができる。したがって、再生システムは、フレーム１３４に進み、そのフレームを復号し保持する（すなわち、ユーザが再びスライドショーを進めるまでそのフレームを連続して表示する）。実施形態によっては、位置ポインタは、圧縮ビデオストリームの特定部分を指す。再生システムの復号器は、その地点から圧縮ビデオストリームの復号を開始する。位置ポインタがマッピングするフレームは、「独立して」復号可能でなければならない（ＭＰＥＧプロトコルによる「Ｉフレーム」等）。これは、再生システムが、識別されたフレームを復号することができなければならないことを意味する。フレームによっては（たとえばＰフレーム及びＢフレーム）、先のフレームの復号に基づいてのみ復号可能である場合がある。かかるフレームは、独立して復号が可能ではない。
【００２４】
ブラウズ可能なスライドショーに関する他の実施形態では、各静止画像に関して一対のポインタを使用する。第１のポインタは、再生システムが復号及び再生を開始する圧縮ビデオストリームを指す位置ポインタを含む。第２のポインタは、再生システムが復号を停止し保持する地点である保持ポインタを含む。図４を参照すると、第１のポインタ及び第２のポインタは、それぞれ複製フレーム１２４及び複製フレーム１２８（又はそれらのフレームに関連する圧縮ビデオストリームの部分）を指してもよい。したがって、再生システムは、フレーム１２４にジャンプし、そのフレームから復号を開始し、フレーム１２８で停止する。再生は、ユーザがスライドショーの次の部分に進むよう選択するまでフレーム１２８を持続する。スライドショーを逆戻りする時、逆ポインタ（reciprocal pointer)を実施することができる。
【００２５】
本発明の実施形態によっては、スライドショーを「シャッフル（shuffle）」して、スライドショーを見ている人が望むような任意の順序で１つの静止画像から別の静止画像にジャンプすることが望まれる場合がある。シャッフルを実施するために、本発明の実施形態は、特定の静止画像の複製ビデオフレームの各シーケンスを別個のファイルとして保存することを含む。たとえば、図４の場合、複製フレーム１１０〜１１８を１つのファイルとして保存してもよい。フレーム１２０〜１２８を別のファイルとして保存してもよく、以下同様である。さまざまなファイルの再生の順序を、要求に応じて指定することができる。
【００２６】
別の実施形態では、静止画像の各一連の複製フレームを復号するための開始点を指すポインタを、かかるフレームにマッピングすることにより、シャッフルするためのメカニズムを提供することができる。そして、スライドショーの再生中にシャッフルを実施する望ましい順序でポインタを列挙してもよい。
【００２７】
光ディスクプレーヤのユーザは、スライドショーから画像をプリントすることを望む場合がある。たとえば、スライドショーを見ている間に、ユーザは、再生を一時停止し、ディスプレイ５７に示されている画像をプリントしたい場合がある。リモートコントロール４２（図１）は、再生、一時停止、停止等の複数のボタンを含む。プリントボタンも含まれる。ユーザが、プリントしたい画像を見ると、一時停止ボタンを押下することにより、ディスプレイ５７上の画像を静止（freeze）させる。そして、ユーザは、プリントボタンを押下することにより、画像をプリンタ４４でプリントすることができる。プリントエージェント５３を、プロセッサ４８がプリント機能を実施することによって実行する。他の実施形態では、プリント機能及び一時停止機能を、リモートコントロールの専用ボタンとしてではなくプルダウンメニュー項目等の他のメカニズムによって起動してもよい。
【００２８】
ディスプレイ５７上で画像を描画するために複数のプレーンを使用するため、ユーザは、ディスプレイ上の画像をプリントするか、又はさまざまなプレーンのうちの任意の１つ又は複数をプリントすることができる。たとえば、ユーザは、バックグラウンドプレーン及びビデオプレーンのみをプリントしたい場合がある。ユーザがリモートコントロール４２のプリントボタンを押下する（又は別のメカニズムを介してプリントを起動する）と、例えばプレゼンテーションプレーン又はインタラクティブグラフィックスプレーンを介して、ディスプレイ５７にメニューを示すことができ、ユーザはそこから、どの１つ又は複数のプレーンをプリントするかを選択することができる。ユーザがプレーンのうちのすべてを融合したものをプリントしたい場合、光ディスクプレーヤはフレームバッファ６７からプリントする。上で説明したように、実施形態では、さまざまなプレーンの各々を、記憶装置において別々のデータ構造として維持する。ユーザがプレーンのすべてはプリントしたくない場合、光ディスクプレーヤは、対応するデータ構造から選択されたプレーンをプリントする。実施形態によっては、ユーザは、画像描画の種々のサイズ、解像度及びソースから選択することができてもよい。たとえば、元の静止画像がより高解像度を提供する場合、プリントを生成するために元の写真ファイル又はグラフィックスプレーンの任意の組合せ又は他のソースを使用してもよい。
【００２９】
上記論考は、本発明の原理及びさまざまな実施形態を例示することが意図されている。上記論考を完全に理解した当業者には、多数の変形及び変更が明らかとなろう。以下の特許請求の範囲は、かかるすべての変形及び変更を包含するように解釈されることが意図されている。
【図面の簡単な説明】
【００３０】
【図１】本発明に適合するスライドショー再生システムの一実施形態を示す図である。
【図２】光ディスクプレーヤの一実施形態を示す図である。
【図３】一方法実施形態を示す図である。
【図４】例示的なスライドショーに対する図３の方法実施形態の効果を示す図である。
【図５】音声ストリームのビデオストリームとの例示的な関係を示す図である。
【符号の説明】
【００３１】
４５：音声復号器及び増幅器
４８：プロセッサ
５１：スピーカ
５３：プリントエージェント
５４：静止画像
５６：記憶装置
５７：ディスプレイ
５９：音声トラックソフトウェア
６０：フレーム生成ソフトウェア
６１：フレーム複製モジュール
６２：遷移効果モジュール
６３：特殊効果モジュール
６４：ビデオ符号器
６５：ビデオ復号器
６６：プレーン
６７：フレームバッファ
【図１】
2006222974.tif 000004
【図２】
2006222974.tif 000005
【図３】
2006222974.tif 000006
【図４】
2006222974.tif 000007
【図５】
2006222974.tif 000008