(57)【特許請求の範囲】
【請求項１】
少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶手段と、
選択された上記シナリオデータに基づいて、上記記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択手段と、
上記選択されたシナリオデータの各シーンそれぞれに、上記選択手段により選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け手段と
を備え、
上記対応付け手段は、上記動画像のうちのトリミングが指示された所定区間を上記シーンに対応させる
ことを特徴とする情報処理装置。
【請求項２】
上記複数のシーンは、それぞれ異なる所定の長さである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記シーンの長さに合わせて、上記対応付け手段で対応付けされた複数の上記画像を修正する修正手段を
さらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記シナリオデータに基づいて、上記対応付け手段で対応付けされた複数の上記画像を連続して再生する再生手段を
さらに備えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記再生手段は、上記シーンに対応付けされた所定の特殊効果情報に基づいて、複数の上記画像に上記特殊効果情報を適用して再生する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記シーンに対して複数の特殊効果情報の中から対応付ける特殊効果情報を任意に決定する決定手段をさらに備え、
上記再生手段は、上記決定手段の決定結果に基づいて、複数の上記画像に上記特殊効果情報を適用して再生する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
上記対応付け手段は、繰り返し連続再生を前提とする第１のシナリオデータと、繰り返し再生を前提としない第２のシナリオデータのうち、ユーザからの指令に対応するシナリオデータを用いて上記選択された複数の画像の対応付けを行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
上記記憶手段に記憶された、少なくとも一つの動画像であって、トリミングが指示された上記所定区間の部分の動画像を含む複数の画像を編集画像として登録する登録手段と、
編集対象である複数の上記画像に関する情報を一覧表示する画像情報表示手段と、
複数の上記シーンの順番に従って、上記対応付け手段で対応付けられた複数の上記画像に関する情報を並べて表示する出力情報表示手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
上記選択されたシナリオデータを構成する各シーン、およびそれらの上記シーンに対応付けされた所定の特殊効果情報を特定するための編集情報と、上記選択されたシナリオデータの各シーンに対応付けされた複数の画像とを上記記憶手段に記憶させる保存制御手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
上記選択されたシナリオデータに基づいて、上記対応付けされた複数の画像に、上記選択されたシナリオデータの各シーンに対応付けされた上記特殊効果情報により特定される特殊効果を適用して、上記特殊効果が適用された上記複数の画像を連続して再生させるための画像データを生成する生成手段をさらに備え、
上記保存制御手段は、ユーザの指示に応じて、上記編集情報および上記複数の画像、または上記画像データの何れかを上記記憶手段に記憶させる
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
記憶手段が少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶ステップと、
選択された上記シナリオデータに基づいて、上記記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択ステップと、
上記選択されたシナリオデータの各シーンそれぞれに、上記選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け処理ステップと
を含み、
上記対応付け処理ステップにおいて、上記動画像のうちのトリミングが指示された所定区間を上記シーンに対応させる
ことを特徴とする情報処理方法。
【請求項１２】
記憶手段が少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶ステップと、
選択された上記シナリオデータに基づいて、上記記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択ステップと、
上記選択されたシナリオデータの各シーンそれぞれに、上記選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け処理ステップと
を含む処理をコンピュータに実行させ、
上記対応付け処理ステップにおいて、上記動画像のうちのトリミングが指示された所定区間を上記シーンに対応させる
ことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラム格納媒体に関し、特に、簡単に画像を編集することができるようにした、情報処理装置および方法、並びにプログラム格納媒体に関する。
【０００２】
【従来の技術】
最近、パーソナルコンピュータの機能が向上し、テキストデータだけでなく、画像データも編集することができるようになってきた。
【０００３】
【発明が解決しようとする課題】
しかしながら、画像を編集するには、操作機能をユーザが学習しなければならず、学習したとしても、所定の編集結果を得るには時間がかかる課題があった。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、簡単且つ迅速に画像を編集することができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の情報処理装置は、少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶手段と、選択されたシナリオデータに基づいて、記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択手段と、選択されたシナリオデータの各シーンそれぞれに、選択手段により選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け手段とを備え、対応付け手段は、動画像のうちのトリミングが指示された所定区間をシーンに対応させることを特徴とする。
【０００６】
上記複数のシーンは、それぞれ異なる所定の長さにすることができる。
【０００７】
上記シーンの長さに合わせて、対応付け手段で対応付けされた複数の画像を修正する修正手段をさらに設けるようにすることができる。
【０００８】
上記シナリオデータに基づいて、対応付け手段で対応付けされた複数の画像を連続して再生する再生手段をさらに設けるようにすることができる。
【０００９】
上記再生手段は、シーンに対応付けされた所定の特殊効果情報に基づいて、複数の画像に特殊効果情報を適用して再生するようにすることができる。
【００１０】
上記シーンに対して複数の特殊効果情報の中から対応付ける特殊効果情報を任意に決定する決定手段をさらに備え、再生手段は、決定手段の決定結果に基づいて、複数の画像に特殊効果情報を適用して再生するようにすることができる。
【００１１】
上記対応付け手段は、繰り返し連続再生を前提とする第１のシナリオデータと、繰り返し再生を前提としない第２のシナリオデータのうち、ユーザからの指令に対応するシナリオデータを用いて選択された複数の画像の対応付けを行うようにすることができる。
【００１２】
記憶手段に記憶された、少なくとも一つの動画像であって、トリミングが指示された所定区間の部分の動画像を含む複数の画像を編集画像として登録する登録手段と、編集対象である複数の画像に関する情報を一覧表示する画像情報表示手段と、複数のシーンの順番に従って、対応付け手段で対応付けられた複数の画像に関する情報を並べて表示する出力情報表示手段をさらに設けるようにすることができる。
情報処理装置には、選択されたシナリオデータを構成する各シーン、およびそれらのシーンに対応付けされた所定の特殊効果情報を特定するための編集情報と、選択されたシナリオデータの各シーンに対応付けされた複数の画像とを記憶手段に記憶させる保存制御手段をさらに設けることができる。
情報処理装置には、選択されたシナリオデータに基づいて、対応付けされた複数の画像に、選択されたシナリオデータの各シーンに対応付けされた特殊効果情報により特定される特殊効果を適用して、特殊効果が適用された複数の画像を連続して再生させるための画像データを生成する生成手段をさらに設け、保存制御手段は、ユーザの指示に応じて、編集情報および複数の画像、または画像データの何れかを記憶手段に記憶させることができる。
【００１４】
本発明の情報処理方法は、記憶手段が少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶ステップと、選択されたシナリオデータに基づいて、記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択ステップと、選択されたシナリオデータの各シーンそれぞれに、選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け処理ステップとを含み、対応付け処理ステップにおいて、動画像のうちのトリミングが指示された所定区間をシーンに対応させることを特徴とする。
【００１７】
本発明の格納媒体のプログラムは、記憶手段が少なくとも一つの動画像を含む複数の画像と、複数のシーンで構成される複数のシナリオデータとを記憶する記憶ステップと、選択されたシナリオデータに基づいて、記憶手段に記憶された少なくとも一つの動画像を含む複数の画像をランダムに選択する選択ステップと、選択されたシナリオデータの各シーンそれぞれに、選択された少なくとも一つの動画像を含む複数の画像を対応させる対応付け処理ステップとを含む処理をコンピュータに実行させ、対応付け処理ステップにおいて、動画像のうちのトリミングが指示された所定区間をシーンに対応させることを特徴とする。
【００２０】
本発明の情報処理装置及び方法、並びにプログラムにおいては、取得されたシーンに画像情報が対応付けされる。
【００２１】
【発明の実施の形態】
以下、本発明に係る情報処理装置の一実施の形態を図面を参照して説明する。
【００２２】
図１乃至図６は、本発明を適用した携帯型パーソナルコンピュータの構成例を表している。このパーソナルコンピュータ１は、ミニノート型のパーソナルコンピュータとされ、基本的に、本体２と、本体２に対して開閉自在とされている表示部３により構成されている。図１は、パーソナルコンピュータ１の表示部３を本体２に対して開いた状態を示す外観斜視図、図２は、その平面図、図３は、その表示部３を本体２に対して閉塞した状態を示す左側側面図、図４は、その表示部３を本体２に対して１８０度開いた状態を示す右側側面図、図５は、その正面図、図６は、その底面図である。
【００２３】
本体２には、各種の文字や記号などを入力するとき操作されるキーボード４、マウスカーソルを移動させるときなどに操作されるスティック式ポインティングデバイス５が、その上面に設けられている。また、本体２の上面には、音を出力するスピーカ８−１および８−２と、表示部３に設けられているCCDビデオカメラ２３で撮像するとき操作されるシャッタボタン１０がさらに設けられている。
【００２４】
表示部３は、ヒンジ９−１および９−２により、本体２に開閉自在に結合されている。本体２のヒンジ９−１とヒンジ９−２との間には、バッテリ７が着脱自在に装着されている。
【００２５】
表示部３には、ツメ１３−１および１３−２が設けられており、図３に示すように、表示部３を本体２に対して閉塞した状態において、ツメ１３−１および１３−２に対向する位置における本体２には、ツメ１３−１および１３−２のそれぞれが嵌合する孔部６−１および６−２が設けられている（図２）。
【００２６】
撮像部２２の隣りには、マイクロホン２４が取り付けられている。このマイクロホン２４は、図６にも示すように、背面からの音も収音できるようになされている。
【００２７】
本体２の左側面には、図３に示すように、排気孔１１が設けられており、本体２の前面下部には、図５に示すように、吸気孔１４が設けられている。さらに、排気孔１１の隣には、PCMCIA（Personal Computer Memory Card International Association）が規定する規格に準拠したカード（ＰＣカード）を挿入するためのスロット１２が設けられている。
【００２８】
表示部３の正面には、画像を表示するLCD（Liquid Crystal Display）２１が設けられており、その上端部には、撮像部２２が、表示部３に対して回動自在に設けられている。すなわち、この撮像部２２は、LCD２１と同一の方向と、その逆の方向（背面の方向）との間の１８０度の範囲の任意の位置に回動することができるようになされている。撮像部２２には、CCDビデオカメラ２３が取り付けられている。
【００２９】
本体２の前面側には、電源ランプPL、電池ランプBL、メッセージランプML、その他のLEDよりなるランプが設けられている。なお、図１に示す符号４０は、シャッタボタン１０の隣に設けられた電源スイッチであり、図５に示す符号２５は、CCDビデオカメラ２３のフォーカスを調整する調整リングである。さらに、図６に示す符号２６は、本体２内に増設メモリを取り付けるための開口部を被覆する蓋である。
【００３０】
次に、パーソナルコンピュータ１の内部の構成について図７を参照して説明する。
【００３１】
中央処理装置（ＣＰＵ（Central Processing Unit））５１は、例えば、インテル（Intel）（商号）社製のペンティアム（Pentium：商標）プロセッサ等で構成され、ホストバス５２に接続されている。ホストバス５２には、さらに、ブリッジ５３（いわゆる、ノースブリッジ）が接続されており、ブリッジ５３は、ＡＧＰ（Accelerated Graphics Port）５０を有し、ＰＣＩ(Peripheral Component Interconnect/Interface)バス５６に接続されている。
【００３２】
ブリッジ５３は、例えば、インテル社製のAGP Host Bridge Controllerである４００ＢＸなどで構成されており、ＣＰＵ５１およびＲＡＭ(Random-Access Memory）５４（いわゆる、メインメモリ）等を制御する。さらに、ブリッジ５３は、ＡＧＰ５０を介して、ビデオコントローラ５７を制御する。なお、このブリッジ５３とブリッジ（いわゆる、サウスブリッジ（PCI-ISA Bridge））５８とで、いわゆるチップセットが構成されている。
【００３３】
ブリッジ５３は、さらに、キャッシュメモリ５５とも接続されている。キャッシュメモリ５５は、ＳＲＡＭ（Static RAM）などＲＡＭ５４に比較して、より高速に書き込みまたは読み出しの動作を実行できるメモリで構成され、ＣＰＵ５１が使用するプログラムまたはデータをキャッシュする（一時的に記憶する）。
【００３４】
なお、ＣＰＵ５１は、その内部に１次的な（キャッシュメモリ５５に比較して、より高速に動作できるメモリで、ＣＰＵ５１自身が制御する）キャッシュメモリを有する。
【００３５】
ＲＡＭ５４は、例えば、ＤＲＡＭ（Dynamic RAM）で構成され、ＣＰＵ５１が実行するプログラム、またはＣＰＵ５１の動作に必要なデータを記憶する。具体的には、例えば、ＲＡＭ５４は、起動が完了した時点において、ＨＤＤ６７からロードされた、電子メールプログラム５４Ａ、オートパイロットプログラム５４Ｂ、オペレーティングプログラム（ＯＳ）５４Ｃ、シェーカプログラム５４Ｄ、キャプチャプログラム５４Ｅ、その他のアプリケーションプログラム５４Ｆ1乃至５４Ｆnを記憶する。
【００３６】
電子メールプログラム５４Ａは、モデム７５を介して電話回線７６などの通信回線を介して、通信文（いわゆる、ｅメール）を授受するプログラムである。電子メールプログラム５４Ａは、着信メール取得機能を有している。この着信メール取得機能は、インターネットサービスプロバイダ７７が備えるメールサーバ７８に対して、そのメールボックス７９内に使用者宛のメールが着信しているかどうかを確認して、使用者宛のメールがあれば取得する処理を実行する。
【００３７】
オートパイロットプログラム５４Ｂは、予め設定された複数の処理（またはプログラム）などを、予め設定された順序で順次起動して、処理するプログラムである。
【００３８】
ＯＳ（Operating System）５４Ｃは、例えばマイクロソフト（商号）社のいわゆるウィンドウズ（Windows）９５（商標）若しくはウィンドウズ９８（商標）、またはアップルコンピュータ（商号）社のいわゆるマックＯＳ（商標）等に代表される、コンピュータの基本的な動作を制御するプログラムである。
【００３９】
シェーカプログラム５４Ｄは、自動編集処理を実行するプログラムである。キャプチャプログラム５４Ｅは、CCDビデオカメラ２３による撮像画像の取り込みを制御するプログラムである。
【００４０】
ビデオコントローラ５７は、ＡＧＰ５０を介してブリッジ５３に接続されており、ＡＧＰ５０およびブリッジ５３を介してＣＰＵ５１から供給されるデータ（イメージデータまたはテキストデータなど）を受信して、受信したデータに対応するイメージデータを生成するか、または受信したデータをそのまま、内蔵するビデオメモリ（図示せず）に記憶する。ビデオコントローラ５７は、表示部３のＬＣＤ２１に、ビデオメモリに記憶されているイメージデータに対応する画像を表示させる。また、ビデオコントローラ５７は、ＣＣＤビデオカメラ２３から供給されたビデオデータをＰＣＩバス５６を介して、ＲＡＭ５４に供給する。
【００４１】
ＰＣＩバス５６には、サウンドコントローラ６４が接続されている。サウンドコントローラ６４は、マイクロホン２４から音声に対応する信号を取り込み、音声に対応するデータを生成して、ＲＡＭ５４に出力する。また、サウンドコントローラ６４は、スピーカ８を駆動して、スピーカ８に音声を出力させる。
【００４２】
また、ＰＣＩバス５６にはモデム７５が接続されている。モデム７５は、公衆電話回線７６およびインターネットサービスプロバイダ７７を介して、インターネット等の通信ネットワーク８０またはメールサーバ７８に所定のデータを送信するとともに、通信ネットワーク８０またはメールサーバ７８から所定のデータを受信する。
【００４３】
ＰＣカードスロットインターフェース１１１は、ＰＣＩバス５６に接続され、スロット１２に装着されたインターフェースカード１１２から供給されたデータを、ＣＰＵ５１またはＲＡＭ５４に供給するとともに、ＣＰＵ５１から供給されたデータをインターフェースカード１１２に出力する。ドライブ１１３は、ＰＣカードスロットインターフェース１１１およびインターフェースカード１１２を介して、ＰＣＩバス５６に接続されている。
【００４４】
ドライブ１１３は、必要に応じて装着される磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４に記録されているデータを読み出し、読み出したデータをインターフェースカード１１２、ＰＣカードスロットインターフェース１１１、およびＰＣＩバス５６を介して、ＲＡＭ５４に供給する。
【００４５】
また、ＰＣＩバス５６にはブリッジ５８（いわゆる、サウスブリッジ）も接続されている。ブリッジ５８は、例えば、インテル社製のＰＩＩＸ４Ｅ（商標）などで構成されており、ＩＤＥ（Integrated Drive Electronics）コントローラ／コンフィギュレーションレジスタ５９、タイマ回路６０、ＩＤＥインターフェース６１、およびＵＳＢインターフェース６８等を内蔵している。ブリッジ５８は、ＩＤＥバス６２に接続されるデバイス、またはＩＳＡ／ＥＩＯ（Industry Standard Architecture / Extended Input Output）バス６３若しくはＩ／Ｏインターフェース６９を介して接続されるデバイスの制御等、各種のＩ／Ｏ（Input / Output）を制御する。
【００４６】
ＩＤＥコントローラ／コンフィギュレーションレジスタ５９は、いわゆるプライマリＩＤＥコントローラとセカンダリＩＤＥコントローラとの２つのＩＤＥコントローラ、およびコンフィギュレーションレジスタ（configuration register）等から構成されている（いずれも図示せず）。
【００４７】
プライマリＩＤＥコントローラには、ＩＤＥバス６２を介して、ＨＤＤ６７が接続されている。また、セカンダリＩＤＥコントローラには、他のＩＤＥバスに、図示しないＣＤ−ＲＯＭドライブまたはＨＤＤなどの、いわゆるＩＤＥデバイスが装着されたとき、その装着されたＩＤＥデバイスが電気的に接続される。
【００４８】
なお、ＨＤＤ６７には、電子メールプログラム６７Ａ、オートパイロットプログラム６７Ｂ、ＯＳ６７Ｃ、アプリケーションプログラムとしてシェーカプログラム６７Ｄ、キャプチャプログラム６７Ｅ、その他の複数のアプリケーションプログラム６７Ｆ1乃至６７Ｆn等が記録されている。ＨＤＤ６７に記録されている電子メールプログラム６７Ａ、オートパイロットプログラム６７Ｂ、ＯＳ６７Ｃ、シェーカプログラム６７Ｄ、キャプチャプログラム６７Ｅ、およびアプリケーションプログラム６７Ｆ1乃至６７Ｆn等は、起動（ブートアップ）処理の過程で、ＲＡＭ５４に順次供給され、ロードされる。
【００４９】
ＵＳＢインターフェース６８は、ＵＳＢポート１０７を介して、接続されているＧＰＳアンテナ１０６から疑似雑音コードを受信して、受信した疑似雑音コードをＰＣＩバス５６を介して、ＲＡＭ５４に送信する。
【００５０】
タイマ回路６０は、各種プログラムからの要求に対応して、現在時刻を示すデータをＰＣＩバス５６を介して、ＣＰＵ５１に供給する。
【００５１】
ＩＳＡ／ＥＩＯバス６３には、さらに、Ｉ／Ｏインターフェース６９が接続されている。このＩ／Ｏインターフェース６９は、エンベディットコントローラから構成され、その内部において、ＲＯＭ７０、ＲＡＭ７１、およびＣＰＵ７２が相互に接続されている。
【００５２】
ＲＯＭ７０は、ＩＥＥＥ１３９４インターフェースプログラム７０Ａ、ＬＥＤ制御プログラム７０Ｂ、タッチパッド入力監視プログラム７０Ｃ、キー入力監視プログラム７０Ｄ、およびウェイクアッププログラム７０Ｅ等を予め記憶している。
【００５３】
ＩＥＥＥ１３９４インターフェースプログラム７０Ａは、ＩＥＥＥ１３９４ポート１０１を介して、ＩＥＥＥ１３９４で規定される規格に準拠するデータ（パケットに格納されているデータ）を送信するとともに受信する。ＬＥＤ制御プログラム７０Ｂは、電源ランプＰＬ、電池ランプＢＬ、必要に応じてメッセージランプＭＬ、またはその他のＬＥＤよりなるランプの点灯の制御を行う。タッチパッド入力監視プログラム７０Ｃは、利用者の操作に対応したタッチパッド３３からの入力を監視するプログラムである。
【００５４】
キー入力監視プログラム７０Ｄは、キーボード４またはその他のキースイッチからの入力を監視するプログラムである。ウェイクアッププログラム７０Ｅは、ブリッジ５８のタイマ回路６０から供給される現在時刻を示すデータに基づいて、予め設定された時刻になったかどうかをチェックして、設定された時刻になったとき、所定の処理（またはプログラム）等を起動するために、パーソナルコンピュータ１を構成する各チップの電源を管理するプログラムである。
【００５５】
ＲＯＭ７０には、さらにＢＩＯＳ（Basic Input/Output System（基本入出力システム））７０Ｇが書き込まれている。ＢＩＯＳ７０Ｇは、ＯＳまたはアプリケーションプログラムと周辺機器（タッチパッド３３、キーボード４、またはＨＤＤ６７等）との間で、データの受け渡し（入出力）を制御する。
【００５６】
ＲＡＭ７１は、ＬＥＤ制御、タッチパッド入力ステイタス、キー入力ステイタス、若しくは設定時刻用の各レジスタ、またはＩＥＥＥ１３９４Ｉ／Ｆレジスタ等を、レジスタ７１Ａ乃至７１Ｆとして有している。例えば、ＬＥＤ制御レジスタは、電子メールプログラム５４Ａが起動されたとき、所定の値が格納され、格納されている値に対応して、メッセージランプＭＬの点灯が制御される。キー入力ステイタスレジスタは、所定の操作キーフラグが格納される。設定時刻レジスタは、使用者によるキーボード４などの操作に対応して、所定の時刻が設定される。
【００５７】
また、このＩ／Ｏインターフェース６９は、図示を省略したコネクタを介して、タッチパッド３３、キーボード４、ＩＥＥＥ１３９４ポート１０１、およびシャッタボタン１０等が接続され、スティック式ポインティングデバイス５、タッチパッド３３、キーボード４、またはシャッタボタン１０それぞれに対する操作に対応した信号をＩＳＡ／ＥＩＯバス６３に出力する。また、Ｉ／Ｏインターフェース６９は、ＩＥＥＥ１３９４ポート１０１を介して、接続されている機器とのデータの送受信を制御する。さらに、Ｉ／Ｏインターフェース６９には、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ、電源制御回路７３、およびその他のＬＥＤよりなるランプが接続されている。
【００５８】
電源制御回路７３は、内蔵バッテリ７４またはＡＣ電源に接続されており、各ブロックに、必要な電源を供給するとともに、内蔵バッテリ７４または周辺装置のセカンドバッテリの充電のための制御を行う。また、Ｉ／Ｏインターフェース６９は、電源をオンまたはオフするとき操作される電源スイッチ４０を監視している。
【００５９】
Ｉ／Ｏインターフェース６９は、電源がオフの状態でも、内部に設けられた電源により、ＩＥＥＥ１３９４インターフェースプログラム７０Ａ乃至ウェイクアッププログラム７０Ｅを実行する。すなわち、ＩＥＥＥ１３９４インターフェースプログラム７０Ａ乃至ウェイクアッププログラム７０Ｅは、常時動作している。
【００６０】
図８は、シェーカプログラム５４Ｄを起動した場合に、LCD２１に表示される画像の表示例を表している。同図に示すように、画面の左上方には、素材トレイ２０１が表示される。素材トレイ２０１には、読み込みボタン２１１が表示されている。この読み込みボタン２１１は、ユーザが所定の画像情報を編集しようとした場合に、その編集対象とする情報を読み込もうとする時、ユーザにより操作される。この操作は、スティック式ポインティングデバイス５を操作することで行われる。なお、素材トレイ２０１は、図９に拡大して示されている。
【００６１】
例えば、ユーザがキャプチャプログラム５４Ｅを起動すると、ビデオコントローラ５７は、CCDビデオカメラ２３により撮像された画像をLCD２１に出力し、表示させる。図１０は、このようにして表示された画像の例を表している。
【００６２】
ユーザが所定のタイミングでシャッターボタン１０を操作すると、ビデオコントローラ５７は、その時LCD２１に表示されている静止画、または、動画データをRAM５４に供給し、記憶させる。この画像データはまた、必要に応じて、RAM５４からハードディスク６７に供給され、記録される。
【００６３】
ユーザは、このようにして、RAM５４、またはハードディスク６７に記憶された画像データを読み出し、読み込みボタン２１１を操作することで、その画像データを編集対象の画像（素材クリップ）として、RAM５４に記憶させることができる。このようにしてシェイク対象とされた画像データは、素材トレイ２０１に素材クリップ２１２として表示される。図９に拡大して示されているように、素材クリップ２１２の右側には、その素材クリップのタイトル、動画と静止画の区別、並びに、再生時間が表示されている。スクロールバー２１３は、素材クリップ２１２の数が多くなり、素材トレイ２０１の範囲内にすべてを表示できなくなった場合に、素材クリップ２１２をスクロールさせるとき、ユーザにより操作される。
【００６４】
なお、編集の対象（素材クリップ）とすることが可能なファイルは、図１１に示すような.MOV，.AVIといった拡張子を有する動画、.BMP，.GIF，.JPG，.PNG，.PCTといった拡張子を有する静止画、または.WAV，.AIFといった拡張子を有する音楽とすることができる。
【００６５】
素材トレイ２０１の右側には、再生画面２２１が表示されている。ユーザにより、スティック式ポインティングデバイス５が操作され、素材トレイ２０１に表示されている素材クリップ２１２のうち、所定のものが指定され、再生ボタン２３１が操作されると、その指定された画像が、再生画面２２１に再生表示される。この時、再生が進むにつれて、再生位置表示ボタン２３５は、左側から右側に再生位置に応じて、その表示位置が移動する。
【００６６】
図１２にも示すように、ポインタ２３４Ｌにより開始点を指定し、ポインタ２３４Ｒにより、終了点を指定することで、動画像の所定の範囲をトリミングすることができる。トリミングされた場合、そのファイルのうちの、トリミングされた画像データだけが、実質的な編集対象の画像とされる。
【００６７】
指定範囲再生ボタン２３２が操作されると、このようにしてトリミングされた範囲だけが再生画面２２１に表示される。巻戻しボタン２３６が操作された場合、再生画面２２１の表示画像が時間的に、新しい画像から古い画像の方向に巻戻し表示される。早送りボタン２３７が操作された場合には、再生画面２２１に表示されている画像が早送りされる。
【００６８】
ストーリ再生モードの状態でモードボタン２３３が操作されると、モードが編集モードに変更され、編集モードの状態において、モードボタン２３３が操作されると、モードは、ストーリ再生モードに変更される。
【００６９】
編集モードにおいて、例えば、再生ボタン２３１が操作されると、その時素材トレイ２０１の中から指定されている素材クリップ２１２が再生画面２２１に表示されるが、ストーリ再生モードが設定されている状態において、再生ボタン２３１が操作されると、後述するように、出力トレイ２９１に表示されている、自動または手動で編集されたストーリ（シナリオ）が、始めから終わりまで再生される。
【００７０】
マニュアルで（自動編集ではなく）編集処理を行うとき、ユーザは、素材トレイ２０１に表示されている素材クリップ２１２の中から、所定のものを選択し、図１３に示す画像トラック３０１上の複数の画像表示部３０１Ａの任意の位置にドラッグアンドドロップすることで、所望のシナリオ（ストーリ）を作成する。一旦所定の画像表示部３０１Ａにドラッグアンドドロップした画像（素材クリップ）は、さらに他の位置の画像表示部３０１Ａ上にドラッグアンドドロップすることで移動させることが可能である。
【００７１】
ユーザは、素材トレイ２０１上に音楽ファイルが存在する場合には、その音楽ファイルのアイコン（素材クリップ２１２）を出力トレイ２９１上のBGMトラック３０２にドラッグアンドドロップすることで、その音声をBGMとして対応させることができる。BGMトラック３０２上の音楽情報が割り当てられた長さは、その音楽情報の長さに対応している。従って、その音楽情報の長さが短い場合には、さらに別の音楽情報をBGMドラッグ３０２上にドラッグアンドドロップすることで割り当てることができる。
【００７２】
再生画面２２１の右側には、ボリュームボタン２４１、色調ボタン２４２、及び再生速度ボタン２４３が表示されている。ボリュームボタン２４１が操作されると、図１４に示すようなウィンドウ３３１がボリュームボタン２４１の下に表示される。ユーザは、調整バー３３２を操作することで、編集対象とされている音声の出力時の音量を調整することができる。
【００７３】
色調ボタン２４２が操作されると、図１５に示すようなウィンドウ３４１が、色調ボタン２４２の下に表示される。この例においては、ユーザは、調整バー３４２を操作することで、Ｘ線、ハイコントラスト、そのまま、セピア、またはモノクロのうちのいずれかの色調を選択することができる。
【００７４】
再生速度ボタン２４３が操作されると、図１６に示すようなウィンドウ３５１が、再生速度ボタン２４３の下に表示される。ユーザは、調整バー３５２を操作することで、画像の再生速度を速くしたり、遅くしたり、調整することができる。
【００７５】
再生速度ボタン２４３の下側には、エフェクト表示ボタン２４４が表示されている。ユーザは、後述する図１７に表示されている選択ボタンアイコン３６４、または図１８に表示されている選択ボタンアイコン３６２を、エフェクト表示ボタン２４４にドラッグアンドドロップすることで、そのエフェクトを、再生画面２２１に表示されている素材に対して、割り当てることができる。
【００７６】
ボリュームボタン２４１乃至エフェクト表示ボタン２４４の右側には、特殊効果トレイ２６１が表示されている。この特殊効果トレイ２６１には、タグ２７１−１乃至２７１−４が表示されている。
【００７７】
タグ２７１−２が選択されると、図１７に示されるように、テキストウィンドウが表示される。このウィンドウには、編集対象とされている画像３６１が表示される。フォントボタン３６２は、エフェクトを付与するテキストのフォントを選択するとき操作される。テキスト入力ウィンドウ３６３には、ユーザがキーボード４を操作することで入力したテキストが表示される。選択ボタンアイコン３６４は、テキスト（文字列）に対して付加するエフェクトを選択するとき操作される。スクロールバー３６５は、選択ボタンアイコン３６４をスクロールさせるとき操作される。
【００７８】
選択ボタンアイコン３６４のうち、所定のものをエフェクト表示ボタン２４４上にドラッグアンドドロップすることで、テキスト入力ウィンドウ３６３にその時入力表示されているテキストに対して、選択ボタンアイコン３６４で選択したテキストエフェクト（テキストアニメーション）を付加することができる。選択ボタンアイコン３６４をエフェクト表示ボタン２４４にドラッグアンドドロップした後、再生ボタン２３１を操作すると、選択したテキストエフェクトを付加した画像が、再生画面２２１に直ちに表示される。このようにして、ユーザは、テキストエフェクトをリアルタイムで確認することができる。
【００７９】
図１７の例においては、「斜め合体」のテキストアニメーションが再生画面２２１に表示されている。
【００８０】
図１８は、タグ２７１−３が選択された場合の表示例を表している。このタグ２７１−３が選択されると、同図に示すように、エフェクトウィンドウが表示される。このウィンドウには、編集対象とされている画像３８１が表示されるとともに、その下方にアニメーションエフェクトを選択するための選択ボタンアイコン３６２が表示される。スクロールバー３６３は、選択ボタンアイコン３６２をスクロールさせるとき操作される。
【００８１】
この場合にも、選択ボタンアイコン３６２のうち、所定のものをエフェクト表示ボタン２４４上にドラッグアンドドロップすることで、所定のアニメーションエフェクトを選択することができる。この選択を行った後、再生ボタン２３１が操作されると、再生画面２２１にアニメーションエフェクトが付加された画像がリアルタイムで表示される。図１８の例においては、「ときめき」のアニメーションエフェクトが表示されている。
【００８２】
図１９は、タグ２７１−４が選択された場合の表示例を表している。この場合、同図に示すように、トランジションウィンドウが表示される。このウィンドウには、選択ボタンアイコン３９１が表示され、ユーザは、複数の選択ボタンアイコン３９１の中から所定のものを選択することができる。この選択が行われた場合、表示部３９３にその選択されたトランジションに対応する模式的な画像が表示される。スクロールバー３９２が操作された場合、選択ボタンアイコン３９１がスクロールされる。
【００８３】
ユーザは、所定の選択ボタンアイコン３９１を選択した後、それを図２０に示す画像トラック３０１のトランジション表示部３０１Ｂにドラッグアンドドロップすることで、その前後に隣接する画像表示部３０１Ａに表示されている画像（素材クリップ）に対してトランジションを付加することができる。
【００８４】
例えば、ワイプのトランジションが設定された場合、図２１に示すように、図の左側に表示されている画像が徐々に右側に移動しながら、次第に右側に表示されている画像を隠すようにして、トランジションが行われる。
【００８５】
タグ２７１−１が選択されると、図２２に拡大して示されているように、自動編集のためのシェーカウィンドウが表示される。このシェーカウィンドウには選択ボタン２８１−１乃至２８１−５が表示されている。この選択ボタン２８１−１乃至２８１−５には、それぞれ、所定のシナリオ（ストーリ）が予め対応されている。各シナリオには、それぞれ予め設定された所定の音楽が対応されており、その音楽は、図２２の最も左側の選択ボタン２８１−１に対応するものが最もテンポの遅いものとされ、最も右側の選択ボタン２８１−５に対応するものが、最も速く激しいものとされている。それらの間の選択ボタン２８１−２乃至２８１−４に対応する音楽は、それぞれ、その中間のテンポの音楽とされている。
【００８６】
具体的には、選択ボタン２８１−１にはアンビエント音楽（環境音楽）が、選択ボタン２８１−２にはピアノ曲が、選択ボタン２８１−３にはジャズ音楽が、選択ボタン２８１−４にはヒップホップ音楽が、そして選択ボタン２８１−５にはテクノ調音楽が、それぞれ対応付けられている。
【００８７】
従って、これらの音楽に対応して、選択ボタン２８１−１に対応するシナリオを構成するシーンの数は比較的少ないもの（シーンの変化数が少ないもの）とされている。これに対して、選択ボタン２８１−５に対応されているシナリオは、そのシーン数が多いもの（シーンの変化の回数が多いもの）とされている。なお、選択ボタン２８１−１乃至２８１−５に対応しているシナリオの長さは、全て同一とされ、この例においては、３０秒とされている。
【００８８】
ループボタン２８２は、自動編集により生成する３０秒のシナリオが、繰り返し再生されることを前提とするものとするとき、ユーザにより操作される。テキストシェイクボタン２８３は、テキスト（文字）をシェイクする時、ユーザにより操作される。このテキストシェイクボタン２８３が操作されると、ウィンドウ２８４が表示され、ユーザは、このウィンドウ２８４に、キーボード４を操作することで、編集対象とする（テキストシェイクする）テキスト（文字列）を入力することができる。この例においては、「頑張ろう」、「順子ちゃん」、「ハッピー！！」の３つの文字列が入力表示されている。
【００８９】
シェイクボタン２８５は、シェイク（自動編集）を開始するとき、ユーザにより操作される。
【００９０】
出力ボタン３０４が操作されると、図２３に示すようなウィンドウ４０１が表示される。ユーザは、このウィンドウ４０１から所望の項目を選択する。これにより、出力トレイ２９１に表示された（手動または自動で編集された）情報の保存の形態を選択することができる。そのうちの、例えば、「簡易保存する」が選択された場合、使用された画像を含むファイルと、その画像の編集情報が保存される。この編集情報とは、例えば、図２４に示すような情報である。図２４において、最も左側のフレーム数は、そのシナリオを構成する各シーンの始まるタイミングを表している。図２４の例においては、シナリオが、１０個のシーンで構成されており、その最初のシーンは、第６フレームから始まることが表されている。
【００９１】
次のアニメーションエフェクトは、そのシーンに対応されているアニメーションエフェクトの処理を表している。アニメーションエフェクトとしては、２０個のエフェクトが用意されているため、０乃至１９の値がそのエフェクトを表しており、その値の９９は、アニメーションエフェクトが適用されていないことを表している。また、その値の−１は２０個のアニメーションエフェクトの中から、ランダムに所定のものを選択することを表す。
【００９２】
その次のトランジションは、８個のトランジションのうち、いずれのトランジションであるのかを表している。その値の９９は、トランジションが適用されていないことを表す。さらにその次の値は、トランジションのタイミングを表している。
【００９３】
色調エフェクトは、０乃至２３の値が２４種類の色調のうちのいずれであるのかを表している。その値の−１は、２４種類の色調の中から所定のものをランダムに選択することを表している。その値の９９は、色調のエフェクトが適用されないことを表している。
【００９４】
最後の値は、黒マットを背景に使うか否かを表しており、その値の１は、黒マットを背景として使用することを表し、その値の０は、使用しないことを表している。
【００９５】
これに対して、図２３に示す、「通常のムービーとして保存する」が選択された場合、各シーンに割り当てられた画像に、図２４に示すような編集情報を実際に適用して、そのようなエフェクトが付与された画像データが実際に生成される（レンダリングされる）。従って、この処理には、「簡易保存する」の場合に比べて、長い時間がかかる。換言すれば、「簡易保存する」を選択することで、保存時間を短い時間とすることができる。
【００９６】
次に、図２５乃至図２７のフローチャートを参照して、シェーカ処理（自動編集処理）について説明する。なお、以下の処理は、特に、説明しない限り、基本的にシェーカプログラム５４Ｄにより実行される。最初にステップＳ１において、指定されたファイルを素材クリップとして読み込み処理が実行される。すなわち、上述したように、ユーザは、キャプチャプログラム５４Ｅを起動して、CCDビデオカメラ２３より取り込まれた画像データのファイルや、マイクロホン２４から入力された音声データのファイルのうち、所定のものを指定して、読み込みボタン２１１を操作することで、そのファイルを自動編集処理の対象（素材クリップ）として指定する。この指定処理が行われたとき、シェーカプログラム５４Ｄは、指定されたファイルを素材クリップとして記憶し、そのファイルの最初のフレームの画像を処理し、素材クリップ２１２として、素材トレイ２０１に表示させる。指定された情報が音声情報である場合、素材クリップ２１２としては、予め用意された音声情報であることを表す画像が表示される。
【００９７】
なお、この時取り込まれる情報は、CCDビデオカメラ２３やマイクロホン２４から取り込まれたものだけでなく、インターネット８０から、モデム７５を介して取り込まれたものや、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、半導体メモリ１２４などより、インターフェースカード１１２を介して取り込まれたものとすることも可能である。
【００９８】
次に、ステップＳ２に進み、シェーカプログラム５４Ｄは、シェイク対象として、テキストが入力されていれば、その入力されたテキストを取り込む処理を実行する。すなわち、ユーザは、自動編集処理を行うとき、タグ２７１−１を操作して、シェイカーウィンドウを表示させる（図２２）。そしてテキストシェイクを行う場合、ユーザは、さらに、テキストシェイクボタン２８３を操作する。これにより、図２２に示すように、ウィンドウ２８４が表示される。この時、ユーザは、キーボード４を操作して、シェイクすべきテキストを入力する。シェーカプログラム５４Ｄはこのテキストを取り込み、ウィンドウ２８４に表示させる。
【００９９】
また、ユーザは、５つのシェイカーボタン２８１−１乃至２８１−５から１つを指定する。上述したように、このシェイカーボタン２８１−１乃至２８１−５には、それぞれ所定のシナリオが予め対応されており、このシェイカーボタン２８１を選択することで、そのシナリオを選択することになる。そこで、シェーカプログラム５４Ｄは、ステップＳ３において、シェイカーボタン２８１−１乃至２８１−５のうち、所定のものが指定されたら、それを記憶する処理を実行する。
【０１００】
例えば、選択ボタン２８１−１には、図２８（Ａ）に示すようなシナリオが対応されている。このシナリオは、シーン１乃至シーン４の４つのシーンにより構成されている。シーン１乃至シーン４は、それぞれ時間Ｔ１乃至Ｔ４の長さを有している。そして、この例の場合、シーン１には、アニメーション効果が付加され、シーン２には、モノクロの色調整処理が行われる。そしてシーン１とシーン２の間には、トランジションが付加される。さらにこのシナリオには、音楽Ｍ１が対応されている。
【０１０１】
その詳細は後述するが、シェーカプログラム５４Ｄは、素材トレイ２０１に表示された素材クリップの画像情報の中から所定のものをランダムに選択して、シーン１乃至シーン４に割り当てる処理を実行する。その結果、この予め用意されたシナリオに沿った編集処理が、シェーカプログラム５４Ｄにより、自動的に行われることになる。
【０１０２】
図２８（Ｂ）は、選択ボタン２８１−２に対応されているシナリオを表している。このシナリオは、シーン１乃至シーン５の５つのシーンにより構成されており、それぞれのシーンの長さは、Ｔ１１乃至Ｔ１５とされている。シーン２にはセピア色、シーン３にはランダム効果、シーン４とシーン５の間にはトランジションが付加されている。そして、音楽は、Ｍ２とされている。
【０１０３】
図示は省略するが、このようなシナリオが選択ボタン２８１−３乃至２８１−５にも対応され、予め用意されている。
【０１０４】
ステップＳ４において、シェーカプログラム５４Ｄは、ループが指定されたら記憶する処理を実行する。すなわち、ユーザは、編集して得られたシナリオを連続して繰り返し再生することを前提とするとき、ループボタン２８２を操作する。この操作が行われたとき、ステップＳ４において、シェーカプログラム５４Ｄは、それを記憶する。
【０１０５】
例えば、選択ボタン２８１−１に対応されているシナリオは、基本的に図２８（Ａ）に示すように構成されているのであるが、ループボタン２８２が操作されない場合の（連続して繰り返し再生しないことを前提とする）シーンは、より正確には、例えば図２９（Ａ）に示すように構成されている。すなわち、シーン１（SC１）の冒頭には、フェードインする部分SC１’が形成されており、最後のシーン４（SC４）には、フェードアウトする部分SC４’が形成されている。また、音楽Ｍ１にも、その最後には、無音部分Ｍ１’が形成されている。
【０１０６】
従って、図２９（Ａ）に示すように構成されているシナリオに基づいて編集された情報を、敢えて連続して繰り返し再生すると、図２９（Ｂ）に示すようになる。すなわち、フェードインの部分SC１’により再生が開始され、シーン１、シーン２、シーン３、シーン４が再生された後、フェードアウトの部分SC４’により、１回目の再生が終了する。そしてそれに続いて、再び、フェードインのシーンSC１’の画像の再生が開始され、シーン１、シーン２、シーン３、シーン４と再生され、再びフェードアウト部分SC４’が表示される。音楽も、１回目の再生と２回目の再生の境界部分Ａにおいては、無音部分Ｍ１’が再生される。従って、視聴者は、境界部分Ａにおいて、一旦再生が終了したことを容易に認識することができる。
【０１０７】
これに対して、選択ボタン２８１−１が選択された後、さらにループボタン２８２も操作された場合には、図２９（Ｃ）に示すようなシナリオが選択される。
【０１０８】
このシナリオは、シーン１乃至シーン４の４つのシーンにより構成されているが、シーン１の先頭と、シーン４の最後は、シーン４に続けて、シーン１が再生されたとしても、その変化が、例えば、シーン１とシーン２との切り替え、或いは、シーン２とシーン３の切り替え、さらには、シーン３とシーン４の切り替えのタイミングと同様に、シーンは変わるが、１つのシナリオが終了したと認識されないような構成とされている。すなわち、単に、画面が切り替えられたに過ぎないと認識され得るような構成とされている。
【０１０９】
同様に、音楽Ｍ１の先頭から終端部までの再生に続けて、再び音楽Ｍ１を連続して再生したとしても、その部分において、シーンが終了したと認識されないような構成とされている。
【０１１０】
その結果、図２９（Ｄ）に示すように、シーン１乃至シーン４に続けて、再びシーン１乃至シーン４が連続して再生されたとしても、その境界部分Ａにおいて、視聴者が１回目の再生が終了し、２回目の再生が開始されたと、直感的に認識する可能性は少ない。
【０１１１】
このように、シェーカプログラム５４Ｄは、選択ボタン２８１−１乃至２８１−５に対応して、連続して繰り返し再生されないことを前提とするシナリオと、連続して繰り返し再生することを前提とするシナリオの２つのシナリオを有している。そして、ループボタン２８２が操作されない場合、前者が選択され、操作された場合、後者が選択される。
【０１１２】
次に、ステップＳ５において、シェーカプログラム５４Ｄはシェイクボタン２８５が操作されたか否かを判定し、操作されていない場合、ステップＳ１に戻り、それ以降の処理を繰り返し実行する。シェイクボタン２８５が操作されたと判定された場合、ステップＳ６に進み、シェーカプログラム５４Ｄは、ループが指定されているか否か、すなわち、ループボタン２８２が操作されたか否かを判定する。ループが指定されていると判定された場合、ステップＳ７に進み、シェーカプログラム５４Ｄは、選択ボタン２８１−１乃至２８１−５のうち、操作されたものに対応するループ用のシナリオを選択する。これに対して、ステップＳ６において、ループが指定されていないと判定された場合、ステップＳ８において、シェーカプログラム５４Ｄは、選択ボタン２８１−１乃至２８１−５のうち、選択されたものに対応する非ループ用のシナリオを選択する。
【０１１３】
ステップＳ７、またはステップＳ８の処理の後、ステップＳ９に進み、シェーカプログラム５４Ｄは、素材トレイ２０１に表示されている素材クリップ２１２のそれぞれに、ID（識別番号）を割り当てる。そしてステップＳ１０において、シェーカプログラム５４Ｄは、素材クリップのうちの１つを乱数で選択する。換言すれば、ステップＳ９の処理で割り当てたIDの中から１つのIDをランダムに選択することで、１つの素材クリップが選択される。
【０１１４】
ステップＳ１１において、シェーカプログラム５４Ｄは、ステップＳ１０の処理で選択された素材クリップをステップＳ７、またはステップＳ８の処理で選択されたシナリオ中の１つのシーン（今の場合、最初のシーン）に対応させる。
【０１１５】
ステップＳ１２において、全てのシーンに対する素材クリップの対応付け処理が終了したか否かが判定され、まだ終了していない場合、ステップＳ１０に戻り、それ以降の処理が繰り返し実行される。このようにして、例えば、図２８（Ａ）に示すシーン１、シーン２、シーン３、シーン４に対して、それぞれ所定の素材クリップが対応付けされる。
【０１１６】
ステップＳ１２において、全てのシーンに対する対応付け処理が終了したと判定された場合、ステップＳ１３に進み、シェーカプログラム５４Ｄは、１つのシーンを選択する。例えば、ここで、先頭のシーンが選択される。ステップＳ１４において、シェーカプログラム５４Ｄは、ステップＳ１３で選択されたシーンの長さが、そのシーンに対応付けられた素材クリップの長さより短いか否かを判定する。選択されたシーンの長さが対応づけられた素材クリップの長さより短い場合には、ステップＳ１５に進み、シェーカプログラム５４Ｄは、素材クリップの中のシーンに対応させる部分を乱数で決定する。例えば、素材クリップの長さが５秒であり、対応するシーンの長さが１秒である場合、５秒間のうちの、どの１秒間の画像をそのシーンに対応させるかが、１から５までの数字を乱数で発生させて、決定される。
【０１１７】
一方、ステップＳ１４において、選択されたシーンの長さが対応づけられた素材クリップの長さより短くないと判定された場合、ステップＳ１６に進み、シェーカプログラム５４Ｄは、素材クリップの長さをシーンの長さに合うように延長する処理を実行する。例えば、素材クリップの長さが１秒であり、シーンの長さが５秒であるような場合、素材クリップの長さを５倍に延長することで（１／５倍の速度で再生することで）、すなわち、スローモーション再生させることで、素材クリップの長さとシーンの長さが対応される。
【０１１８】
ステップＳ１５、またはステップＳ１６の処理の後、ステップＳ１７に進み、シェーカプログラム５４Ｄは、そのシナリオでは、そのシーンにエフェクトが指定されているか否かを判定する。例えば、今、処理対象とされているシーンが、図２８（Ａ）におけるシーン１である場合、このシーン１には、アニメーション効果が指定されている。このような場合、ステップＳ１８に進み、シェーカプログラム５４Ｄは、エフェクトが決定されているか否かを判定する。すなわちエフェクトの指定には、図２８（Ａ）のシーン１における場合のように、エフェクトがアニメーション効果というように、既に決定されている場合と、例えば、図２８（Ｂ）のシーン３における場合のように、ランダム効果として指定されている場合がある。ランダム効果の場合、エフェクトを付加することは決められているが、どのエフェクトを適用するのかはまだ決定されていない。したがって、このような場合には、ステップＳ１９に進み、シェーカプログラム５４Ｄは、予め用意されている、例えば、２４個のエフェクトの中から、乱数を発生させ、１つのエフェクトを決定する。
【０１１９】
ステップＳ１８で、エフェクトが既に決定されていると判定された場合、またはステップＳ１９で、エフェクトが決定された場合、ステップＳ２０に進み、シェーカプログラム５４Ｄは、シーンに対応された素材クリップに対して、決定されたエフェクトを対応させる。
【０１２０】
ステップＳ１７において、シーンにエフェクトが指定されていないと判定された場合、ステップＳ１８乃至ステップＳ２０の処理は不要であるので省略される。
【０１２１】
次にステップＳ２１において、シェーカプログラム５４Ｄは、トランジションの指定がなされているか否かを判定する。トランジションの指定が成されている場合には、ステップＳ２２に進み、シェーカプログラム５４Ｄは、次の素材クリップとの間にトランジションを設定する。これにより、例えば、現在処理対象とされているシーンと次に処理対象とされているシーンの画面が切り替えられる時、例えば、図２１に示すようなワイプ効果が付与されて、画面が切り替えられることになる。
【０１２２】
ステップＳ２１において、トランジションの指定がないと判定された場合、ステップＳ２２の処理は、不要であるので、スキップされる。
【０１２３】
ステップＳ２３において、シェーカプログラム５４Ｄは、テキストが取り込まれているか否かを判定する。すなわち、上述したように、テキストシェイクを行う場合には、ステップＳ２において、その対象とされるテキストが取り込まれている。この場合、ステップＳ２４に進み、シェーカプログラム５４Ｄは、今、処理対象とされているシーンにおいて、テキストをシェイクするか否かをランダムに決定する。ステップＳ２５において、シェーカプログラム５４Ｄは、テキストシェイクをすると決定されたか否かを判定し、テキストシェイクをすると決定されたと判定された場合、ステップＳ２６に進み、取り込まれているテキストの中から１つのテキストをランダムに選択する。例えば、図２２に示すように、３つのテキストが取り込まれている場合、そのうちの１つのテキストが今処理対象とされているシーンに対応されるものとして選択される。
【０１２４】
次に、ステップＳ２７において、シェーカプログラム５４Ｄは、テキストの挿入位置をランダムに決定する。この例の場合、テキストの挿入位置は、画面の中央、右上、左上、左下、右下の５つとされており、この５つの位置から、１つの位置がランダムに決定される。
【０１２５】
ステップＳ２５において、テキストシェイクをしないと判定された場合、ステップＳ２６とステップＳ２７の処理はスキップされる。また、ステップＳ２３において、テキストが取り込まれていないと判定された場合には、ステップＳ２４乃至ステップＳ２７の処理はスキップされる。
【０１２６】
次にステップＳ２８において、全てのシーンに対する処理が終了したか否かが判定され、まだ全てのシーンに対する処理が終了していない場合には、ステップＳ１３に戻り、次のシーンに対して、上述した場合と同様の処理が実行される。
【０１２７】
ステップＳ２８において、全てのシーンに対する処理が終了したと判定された場合、ステップＳ２９に進み、シェーカプログラム５４Ｄは、編集したシナリオに対応する画像を出力トレイ２９１の画像トラック３０１に表示させる。この時、画像トラック３０１の画像表示部３０１Ａには、各シーンの先頭のフレームの画像が表示され、トランジション表示部３０１Ｂには、トランジションが存在する場合には、そのトランジションに対応する画像（図１９）が表示される。
【０１２８】
以上の処理を、模式的に説明すると、図３０に示すようになる。
【０１２９】
すなわち、この例の場合、素材クリップとして、素材クリップCL１乃至CL５が、指定されている。また、ユーザが指定した選択ボタン２８１の操作により、１つのシナリオが決定されている。このシナリオは、この例の場合、シーンSC１乃至SCnのｎ個のシーンで構成されている。このうちシーンSC３は、セピア色の色調整が行われ、シーンSCn-1には、ランダム効果が付与され、シーンSCnは、セピア色の色調整が行われる。また、シーンSC２とSC３の間、シーンSC３とSC４の間、シーンSCn-1とシーンSCnの間には、それぞれ、トランジションが形成される。シーンSC１の長さは２秒、シーンSC２の長さは２．２秒、シーンSC３の長さは４．０秒、シーンSCn-3の長さは１秒、シーンSCn-1の長さは５秒、シーンSCnの長さは３秒とされている。また、このシーンに対応する音楽も予め決定されている。これらは既に、シェーカプログラム５４Ｄにより予め用意されているものである。
【０１３０】
これに対して、シェーカプログラム５４Ｄは、５個の素材クリップCL１乃至CL５の中から所定のものをランダムに選択し、各シーンSC１乃至SCnに割り当てる。そして、例えば、シーンSCn-3に素材クリップCL５が割り当てられた場合、シーンSCn-3の長さは１秒であるのに対して、素材クリップCL５の長さは、１秒以上存在する。そこで、この場合、素材クリップCL５の再生時刻がｔ１からｔ４までの間のうちの、ランダムに選択された時刻ｔ２からｔ３までの間の１秒の長さの部分がシーンSCn-3に割り当てられる。
【０１３１】
このようにして、ユーザは素材クリップを指定するだけで、自動的に、所定の編集処理された画像情報を得ることができる。素材クリップの割り当ては、ランダムに決定されるため、同一の素材クリップを選択したとしても、基本的には異なる編集結果が得られることになる。
【０１３２】
出力トレイ２９１に編集結果が表示された状態において、再生ボタン２３１が操作されると、シェーカプログラム５４Ｄは、その編集されたシナリオ（予め用意したシナリオを修正したもの）に対応する画像を再生画面２２１に表示させる。ユーザは、これにより、編集結果を確認することができる。
【０１３３】
再生画面２２１で確認を行った後、ユーザが出力ボタン３０４を操作すると、図２３に示すようなウィンドウ４０１が表示される。ユーザは、このウィンドウ４０１に表示された項目の中から、所定の項目を選択することで、編集の結果得られた情報を所定の形式で保存することができる。
【０１３４】
「通常のムービーとして保存する」が選択された場合、シェーカプログラム５４Ｄは、選択された素材クリップに編集情報を実際に適用して、レンダリング処理を実行する。その結果、実際に、例えば、所定の効果が付与された画像が形成され、その画像が指定された記憶媒体（例えば、ハードディスク６７）に記憶される。
【０１３５】
しかしながら、レンダリング処理には、比較的長い時間がかかる。これに対して、「簡易保存する」が選択された場合には、実際のレンダリング処理は実行されず、編集対象として選択された素材クリップのファイルと編集情報（図２４に示すような情報）が保存される。したがって、レンダリング処理する場合に比べて、保存処理を短い時間で完了することが可能となる。
【０１３６】
なお、図２５乃至図２７のフローチャートに示す処理においても、実際にレンダリング処理が行われるのではなく、図２４に示すような編集情報が作成されるだけの処理である。その結果、例えば、３０秒の長さのシナリオをせいぜい１０秒程度の短い時間で編集することが可能となる。
【０１３７】
上記した処理を実行するプログラムは、図７に示すように、パーソナルコンピュータ１に内蔵されている記録媒体としてのハードディスク６７や半導体メモリとしてのROM７０に予めインストールした状態でユーザに提供することができる。
【０１３８】
あるいはまた、プログラムは、フロッピーディスクなどの磁気ディスク１２１、CD-ROM(Compact Disk-Read Only Disk）などの光ディスク１２２、MDなどの光磁気ディスク１２３、半導体メモリ１２４などの記録媒体に、一時的あるいは永続的に格納し、パッケージソフトウエアとして提供することができる。
【０１３９】
さらに、プログラムは、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、パーソナルコンピュータ１に無線で転送したり、ローカルエリアネットワーク、インターネットといったネットワークを介して、パーソナルコンピュータ１に有線で転送し、パーソナルコンピュータ１において、内蔵するハードディスク６７などに格納させることができる。
【０１４０】
本明細書における媒体とは、これら全ての媒体を含む広義の概念を意味するものである。
【０１４１】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４２】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１４３】
【発明の効果】
以上の如く、本発明の情報処理装置、情報処理方法、並びにプログラムによれば、画像情報のうち、所定のものを選択し、シーンに対応させるようにしたので、迅速且つ簡単に、編集処理を行うことが可能となる。
【図面の簡単な説明】
【図１】  本発明を適用したパーソナルコンピュータの外観の構成を示す斜視図である。
【図２】  本発明を適用したパーソナルコンピュータの外観の構成を示す平面図である。
【図３】  本発明を適用したパーソナルコンピュータの外観の構成を示す左側側面図である。
【図４】  本発明を適用したパーソナルコンピュータの外観の構成を示す右側側面図である。
【図５】  本発明を適用したパーソナルコンピュータの外観の構成を示す正面図である。
【図６】  本発明を適用したパーソナルコンピュータの外観の構成を示す底面図である。
【図７】図１のパーソナルコンピュータの内部の構成例を示すブロック図である。
【図８】図１のLCD２１の表示例を示す図である。
【図９】図８の素材トレイの部分の表示例を示す図である。
【図１０】図７のCCDビデオカメラから取り込んだ画像の表示例を示す図である。
【図１１】図８の素材トレイに取り込む画像ファイルの例を示す図である。
【図１２】図８の再生画面のトリミングの例を示す図である。
【図１３】図８の出力トレイのクリップの並び替えを説明する図である。
【図１４】図８のボリュームボタンが操作された場合のウィンドウの表示例を示す図である。
【図１５】図８の色調ボタンが操作された場合のウィンドウの表示例を示す図である。
【図１６】図８の再生速度ボタンが操作された場合の表示例を示す図である。
【図１７】図８の特殊効果トレイのテキストウィンドウの表示例を示す図である。
【図１８】図８の特殊効果トレイのエフェクトウィンドウの表示例を示す図である。
【図１９】図８の特殊効果トレイのトランジションウィンドウの表示例を示す図である。
【図２０】図８の出力トレイのトランジションを適用した場合の表示例を示す図である。
【図２１】ワイプ効果を説明する表示例を示す図である。
【図２２】図８の特殊効果トレイのシェーカウィンドウの表示例を示す図である。
【図２３】図８の出力ボタンを操作した場合に表示されるウィンドウの表示例を示す図である。
【図２４】簡易保存の編集情報の例を示す図である。
【図２５】シェーカ処理を説明するフローチャートである。
【図２６】シェーカ処理を説明するフローチャートである。
【図２７】シェーカ処理を説明するフローチャートである。
【図２８】シーンの構成を説明する図である。
【図２９】連続して繰り返し再生することを前提とする、シーンの構成を説明する図である。
【図３０】シェーカ処理を説明する図である。
【符号の説明】
１  パーソナルコンピュータ，  ９−１および９−２  ヒンジ，  ５４Ｄ，５７Ｄ  シェーカプログラム，  ５４Ｅ，６７Ｅ  キャプチャプログラム，  ２０１  素材トレイ，  ２１２  素材クリップ，  ２２１  再生画面，  ２３１  再生ボタン，  ２４１  ボリュームボタン，  ２４２  色調ボタン，  ２４３  再生速度ボタン，  ２４４  エフェクト表示ボタン，  ２６１  特殊効果トレイ，２７１−１乃至２７１−４  タグ，  ２８１−１乃至２８１−５  選択ボタン，  ２８２  ループボタン，  ２８３  テキストシェイクボタン，  ２９１  出力トレイ，  ３０１  画像トラック，  ３０１Ａ  画像表示部，  ３０１Ｂ  トランジション表示部，  ３０２  BGMトラック
【図１】
0004446140.tif 000002
【図２】
0004446140.tif 000003
【図３】
0004446140.tif 000004
【図４】
0004446140.tif 000005
【図５】
0004446140.tif 000006
【図６】
0004446140.tif 000007
【図７】
0004446140.tif 000008
【図８】
0004446140.tif 000009
【図９】
0004446140.tif 000010
【図１０】
0004446140.tif 000011
【図１１】
0004446140.tif 000012
【図１２】
0004446140.tif 000013
【図１３】
0004446140.tif 000014
【図１４】
0004446140.tif 000015
【図１５】
0004446140.tif 000016
【図１６】
0004446140.tif 000017
【図１７】
0004446140.tif 000018
【図１８】
0004446140.tif 000019
【図１９】
0004446140.tif 000020
【図２０】
0004446140.tif 000021
【図２１】
0004446140.tif 000022
【図２２】
0004446140.tif 000023
【図２３】
0004446140.tif 000024
【図２４】
0004446140.tif 000025
【図２５】
0004446140.tif 000026
【図２６】
0004446140.tif 000027
【図２７】
0004446140.tif 000028
【図２８】
0004446140.tif 000029
【図２９】
0004446140.tif 000030
【図３０】
0004446140.tif 000031