(57)【要約】【課題】  シネスコ効果処理を施したときに写真画像から重要な部分が取り除かれることを防止する。【解決手段】  作業者は、保護領域設定用のダイアログボックスを用いて、所望の写真画像に対して、重要な領域を保護領域として設定することができる。複数の写真画像をつなぎ合わせて動画映像を作成する際に、シネスコサイズに画面を切り換える場合があるが、このような場合に、写真画像に対して定められた保護領域を、シネスコ効果処理等の画像切り出し関連効果処理によっても、常に切り出し領域内に包含されるようにしている。このために、写真画像の重要な情報が切り出しにより取り除かれることがない。【選択図】        図６
2005236823.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画を基に、所定の視覚的効果の施された動画を作成する動画作成装置であって、
前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す画像切り出し手段と、
前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める保護領域設定手段と
を備え、
前記画像切り出し手段は、
前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する包含判定手段と、
前記包含判定手段により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する切り出し領域補正手段と
を備える動画作成装置。
【請求項２】
請求項１に記載の動画作成装置であって、
前記保護領域設定手段は、作業者からの操作指令に基づいて保護領域を定める構成である動画作成装置。
【請求項３】
請求項１または２に記載の動画作成装置であって、
前記視覚的効果は、表示画面の縦横比を所定の比率に定める効果であり、
前記切り出し領域は、前記所定の比率に応じて定められる構成である動画作成装置。
【請求項４】
請求項１ないし３のいずれかに記載の動画作成装置であって、
前記動画に施す効果の種類を一覧表示する効果一覧表示手段と、
作業者からの操作指令に応じて、前記効果一覧表示手段により表示された一覧から所望の効果の種類を選択する効果選択手段と
を備え、
前記効果一覧表示手段は、前記画像切り出し手段を動作させる視覚的効果として、２種類以上の効果を選択肢として備える構成であり、
さらに、前記効果選択手段により、前記画像切り出し手段を動作させる効果の種類が選択されたときに、前記画像切り出し手段の動作を許可する許可手段を備える動画作成装置。
【請求項５】
複数の静止画を基に、所定の視覚的効果の施された動画を作成する動画作成方法であって、
（ａ）前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す工程と、
（ｂ）前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める工程と
を備え、
前記工程（ａ）は、
（ａ１）前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する工程と、
（ａ２）前記工程（ａ１）により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する工程と
を備える動画作成方法。
【請求項６】
複数の静止画を基に、所定の視覚的効果の施された動画を作成するためのコンピュータプログラムであって、
（ａ）前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す機能と、
（ｂ）前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める機能と
を備え、
前記機能（ａ）は、
（ａ１）前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する機能と、
（ａ２）前記機能（ａ１）により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する機能と
をコンピュータに実現させるためのコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムであって、
前記機能（ｂ）は、作業者からの操作指令に基づいて保護領域を定める構成であるコンピュータプログラム。
【請求項８】
請求項６または７に記載のコンピュータプログラムであって、
前記視覚的効果は、表示画面の縦横比を所定の比率に定める効果であり、
前記切り出し領域は、前記所定の比率に応じて定められる構成であるコンピュータプログラム。
【請求項９】
請求項６ないし８のいずれかに記載のコンピュータプログラムであって、
（ｃ）前記動画に施す効果の種類を一覧表示する機能と、
（ｄ）作業者からの操作指令に応じて、前記機能（ｃ）により表示された一覧から所望の効果の種類を選択する機能と
をコンピュータに実現させるとともに、
前記機能（ｃ）は、前記機能（ａ）を動作させる視覚的効果として、２種類以上の効果を選択肢として備える構成であり、
（ｅ）前記機能（ｄ）により、前記機能（ａ）を動作させる効果の種類が選択されたときに、前記機能（ａ）の動作を許可する機能をさらにコンピュータに実現させる構成であるコンピュータプログラム。
【請求項１０】
請求項６ないし９のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の静止画から動画を作成する技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した写真画像をパーソナルコンピュータに読み込むことで、パーソナルコンピュータ上で様々な画像処理を行なうことができる。画像処理の一つとして、複数の写真画像からフォトムービを作成するムービ処理がある。ここで、フォトムービとは、写真画像をつなぎ合わせて動画映像にしたものである（近い技術として下記の特許文献１がある）。ムービ処理では、動画映像に視覚的、音響的な効果を施すことができる。
【０００３】
上記視覚的な効果の一つに、動画映像をシネマスコープ（２０世紀フォックス社の登録商標、以下同じ）の画面サイズで出力する処理（以下、シネスコ効果処理と呼ぶ）がある。このシネスコ効果処理により、映画映像の雰囲気を備えた動画の作成が可能となる。
【０００４】
【特許文献１】特開平１０−３０２０７８号公報
【０００５】
上記の技術では、使用する写真によっては、作業者の予期しない位置で写真が分割される場合がある。図７はその一例である。図中の（ａ）は、シネスコ効果処理の施されていない動画映像の画像であり、（ｂ）は、シネスコ効果処理の施された動画映像の画像である。（ｂ）に示すように、シネスコ効果処理の結果、画像の頭部がシネマスコープにより隠れてしまう。シネスコ効果処理では、写真の種類に関わらず自動で、予め定められた位置の画像部分が切り出されることになるので、切り出し範囲の外側に重要な情報があるような写真では、その重要な情報が取り除かれてしまう問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の解決しようとする課題は、シネスコ効果処理を施したときに写真画像から重要な部分が取り除かれることを防止して、品質の高いフォトムービを作成することにある。
【課題を解決するための手段】
【０００７】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００８】
本発明の動画作成装置は、
複数の静止画を基に、所定の視覚的効果の施された動画を作成する動画作成装置であって、
前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す画像切り出し手段と、
前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める保護領域設定手段と
を備え、
前記画像切り出し手段は、
前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する包含判定手段と、
前記包含判定手段により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する切り出し領域補正手段と
を備えることを特徴としている。
【０００９】
上記構成の動画作成装置によれば、保護領域設定手段により静止画に対して定められた保護領域は、切り出し領域補正手段により切り出し領域内に包含されるように補正される。このために、重要な情報が含まれるように保護領域の設定がなされれば、その重要な情報が画像切り出し処理により取り除かれることがない。
【００１０】
したがって、本発明の動画作成装置によれば、シネスコ効果処理のような静止画から所定の範囲を切り出すような視覚的効果が施される場合に、静止画から重要な部分が取り除かれることを防止することができ、品質の高い動画を作成することができる。
【００１１】
前記構成の動画作成装置において、前記保護領域設定手段は、作業者からの操作指令に基づいて保護領域を定める構成とすることができる。この構成によれば、作業者の意志によって重要な情報がどの位置にあるかを判断して保護領域を設定することができる。
【００１２】
前記構成の動画作成装置において、前記視覚的効果は、表示画面の縦横比を所定の比率に定める効果であり、前記切り出し領域は、前記所定の比率に応じて定められる構成とすることができる。この構成によれば、画像を、ビスタサイズ（縦横比が１：１．８５）やシネマスコープサイズ（縦横比が１：２．３５）等に変更する効果に有効である。
【００１３】
前記構成の動画作成装置において、前記動画に施す効果の種類を一覧表示する効果一覧表示手段と、作業者からの操作指令に応じて、前記効果一覧表示手段により表示された一覧から所望の効果の種類を選択する効果選択手段とを備え、前記効果一覧表示手段は、前記画像切り出し手段を動作させる視覚的効果として、２種類以上の効果を選択肢として備える構成であり、さらに、前記効果選択手段により、前記画像切り出し手段を動作させる効果の種類が選択されたときに、前記画像切り出し手段の動作を許可する許可手段を備える構成とすることができる。
【００１４】
この構成によれば、所望の静止画に対して重要な範囲を保護領域として設定しておくだけで、２種類以上の効果に対して重要な範囲が取り除かれることのない品質の高い動画を作成することができる。換言すれば、２種類以上の効果に対して柔軟に対応することができ、作業性に優れている。
【００１５】
本発明の動画作成方法は、
複数の静止画を基に、所定の視覚的効果の施された動画を作成する動画作成方法であって、
（ａ）前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す工程と、
（ｂ）前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める工程と
を備え、
前記工程（ａ）は、
（ａ１）前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する工程と、
（ａ２）前記工程（ａ１）により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する工程と
を備えることを特徴としている。
【００１６】
本発明のコンピュータプログラムは、
複数の静止画を基に、所定の視覚的効果の施された動画を作成するためのコンピュータプログラムであって、
（ａ）前記視覚的効果の一環として前記静止画から所定の範囲を切り出し領域として切り出す機能と、
（ｂ）前記複数の静止画のうちの少なくとも１つに対して所定の領域を、保護領域として定める機能と
を備え、
前記機能（ａ）は、
（ａ１）前記保護領域が定められた静止画に対して前記切り出しを行なうに際して、前記切り出し領域が、前記保護領域を包含しているか否かを判定する機能と、
（ａ２）前記機能（ａ１）により包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する機能と
をコンピュータに実現させることを特徴としている。
【００１７】
本発明の動画作成方法およびコンピュータプログラムは、本発明の動画作成装置と同様に、シネスコ効果処理のような静止画から所定の範囲を切り出すような視覚的効果が施される場合に、静止画から重要な部分が取り除かれることを防止することができ、品質の高い動画を作成することができる。
【００１８】
この発明の記録媒体は、この発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明のコンピュータプログラムと同様な作用・効果を有している。
【００１９】
本発明は、以下のような他の態様も含んでいる。その態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００２０】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｃ．作用・効果
Ｄ．他の実施形態：
【００２１】
Ａ．装置の構成：
図１は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の動画作成装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とＤＶＤドライブ２８が接続されている。
【００２２】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、ハードディスクドライブ１４、入力制御ユニット１５、表示制御ユニット１６等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。ハードディスクドライブ１４は、動画作成装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１４には、デジタルカメラ２６によって撮影した写真画像の画像データＤｐが、多数、格納される。
【００２３】
入力制御ユニット１５は、キーボード２２やマウス２４から入力操作を取り込むと共に、デジタルカメラ２６から画像データを取り込む制御ユニットである。表示制御ユニット１６は、ディスプレイ２０への信号出力を制御する制御ユニットである。
【００２４】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されており、所定のインストールプログラムを起動することで、そのＣＤ−ＲＯＭからハードディスクドライブ１４にインストールされたものである。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の動画作成装置の各種構成要件は実現される。
【００２５】
図１では、各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、保護領域設定部１１ａ、画像切り出し部１１ｂを機能として備える。画像切り出し部１１ｂの機能は、包含判定部１１ｃと切り出し領域補正部１１ｄとを含む。
【００２６】
このコンピュータプログラムＰｒは、実際は、写真画像（静止画）をつなぎ合わせてフォトムービを作成するムービ処理用のアプリケーションプログラムであり、その中の一部のモジュールによって、上述した各部１１ａ〜１１ｄの機能をパーソナルコンピュータ１０に実現させる。ここで、フォトムービとは、写真画像をつなぎ合わせて動画映像にしたものである。
【００２７】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００２８】
Ｂ．コンピュータ処理：
コンピュータプログラムＰｒは、前述したようにムービ処理用のアプリケーションプログラムであることから、前述した各部１１ａ〜１１ｄ以外にも様々な機能を有する。コンピュータプログラムＰｒが備えるこれらの機能は、大まかには、３つに分けられる。第１の機能は、ハードディスクドライブ１４の中からムービ処理の対象となる複数の画像データＤｐを指定する機能である。対象となる画像データの指定は、作業者が、マウス２４やキーボード２２を操作して、複数の画像データが格納されているホルダを指定することにより行なわれる。すなわち、ホルダごと一括して指定する。なお、この構成に換えて、個々の画像データを一々指定する構成とすることもできる。
【００２９】
第２の機能は、第１の機能で指定された複数の画像データＤｐをハードディスクドライブ１４から読み出して、これら画像データＤｐをつなぎ合わせてフォトムービを作成する機能である。なお、このフォトムービの作成の際には、動画映像に視覚的、音響的な効果が施される。こうした効果を、以下、演出とも呼ぶ。視覚的効果の一つとして、シネスコ効果処理がある。このシネスコ効果処理により、上述した各部１１ａ〜１１ｄの機能が実現される。
【００３０】
第３の機能は、第２の機能で作成したフォトムービを、ＤＶＤドライブ２８を用いてＤＶＤに書き込む機能である。この実施例では、上記第２の機能について説明し、第１および第３の機能については、この発明とは関係しないことから説明を省略する。
【００３１】
図２は、ムービ作成用のアプリケーションウィンドウＷＤを示す説明図である。このアプリケーションウィンドウＷＤは、第１の機能の実行後、第２の機能の実行開始時に表示される。アプリケーションウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。図示するように、アプリケーションウィンドウＷＤには、ツールバーＦＬ１と、メニューフィールドＦＬ２と、作業フィールドＦＬ３とが設けられている。
【００３２】
メニューフィールドＦＬ２には、「演出選択」、「作成」の２種類のボタンＢＴ１、ＢＴ２が設けられており、作業者によって指示可能となっている。
【００３３】
作業フィールドＦＬ３には、上記第１の機能により指定した画像データＤｐのサムネール画像（図中、「写１」、「写２」等が該当する）を一覧表示するための表示エリアＡ１と、画像データＤｐをつなぎ合わせたフォトムービを再生するムービ再生エリアＡ２とが設けられている。表示エリアＡ１には、画像データＤｐの画像がそのまま表示されるのではなく、各画像のサムネール画像が表示される。サムネール画像は、左から右方向に一列に並べて表示される。表示エリアＡ１に一度に表示可能なサムネール画像の数は、図示の例では、７枚（内１枚は半分表示）である。第１の機能により指定した画像データＤｐの数が、上記表示可能なサムネール画像の数よりも大きい場合には、表示エリアＡ１の下にあるスクロールバーＢ１がマウス２４により操作されることで画面のスクロールがなされて、表示されていないサムネール画像の表示が可能となっている。
【００３４】
第１の機能により指定された複数の画像データＤｐに対しては、フォトムービを作成する際のつなぎ合わせの順序が定められており、この順序に従って表示エリアＡ１におけるサムネール画像の並びが決定される。すなわち、パーソナルコンピュータは、上記定められた順序の中から連続する７枚の画像分を選択して、その選択された画像をその順序に従った並び順でもって一覧表示する。作業者はマウス操作によって、上記のつなぎ合わせの順序を変更することができる。作業者は、表示エリアＡ１に表示された７枚の画像のうちの１枚を、表示エリアＡ１内で他の位置にドラッグ＆ドロップすることにより、表示エリアＡ１における並び順を変更することができる
【００３５】
作業者により、メニューフィールドＦＬ２にある「作成」のボタンＢＴ２がクリックされると、第１の機能により指定された複数の画像データＤｐが、上記つなぎ合わせの順序、すなわち、表示エリアＡ１に表示される並びの順序でつなぎ合わされて、そのつなぎ合わされた動画映像（フォトムービ）が、ムービファイルとしてメモリ１３に一旦格納される。作業者は、ムービ再生エリアＡ２の下にある再生スイッチＳＷをマウス２４により操作することにより、そのフォトムービを、ムービ再生エリアＡ２で再生（表示）することができる。
【００３６】
作業者により、メニューフィールドＦＬ２にある「演出選択」のボタンＢＴ１がマウス２４によりクリックされると、プルダウンのメニューが開いて、各種の演出の種類が掲載された一覧が表示される。作業者は、一覧から所望の演出の種類をクリックすることにより、作成しようとしているムービファイルに対して、そのクリックされた種類の演出を加えることができる。一覧に掲載される演出としては、動画映像をシネマスコープの画面サイズで出力するシネスコ効果処理が含まれ、その他にも、トリミング効果処理、ズーム効果処理、セピア化効果処理、ぼかし効果処理等がある。
【００３７】
トリミング効果処理は、画像の周辺部分にフレーム等を描画することにより、中心部分に焦点があたるような効果を演出する処理である。ズーム効果処理は、画像内の切り出し領域を時間毎に一方の範囲から他方の範囲に変えていくことで、その位置に向かってズームしているような効果を演出する処理である。なお、上記シネスコ効果処理、トリミング効果処理、ズーム効果処理は、静止画から所定の範囲を切り出す画像切り出し処理を伴うものである。以下、こうした画像切り出し処理を伴う効果処理を、この明細書では「画像切り出し関連効果処理」と呼ぶ。
【００３８】
作業者により、シネスコ効果処理が指定された場合、「作成」のボタンＢＴ２がクリックされて作成されるフォトムービは、シネスコープのサイズ（以下、単に、シネスコサイズと呼ぶ）に画像の切り出しがなされて画面サイズが変形される。同様に、トリミング効果処理、ズーム効果処理等でも、作成されるフォトムービに表示される画像は、画像の切り出しがなされる。
【００３９】
シネスコ効果処理を始め、トリミング効果処理、ズーム効果処理等では、[背景技術]の欄で説明したように、画像データＤｐの画像の一部分を切り出す必要があるが、この切り出しの際に画像の重要な情報が取り除かれることのないように、この実施例では、重要な画像に対して保護領域を設定することができる。作業者は、表示エリアＡ１に表示されているサムネール画像の中から所望のものを、マウス２４によりダブルクリックすることにより、保護領域を設定したい画像を選択することができる。
【００４０】
図３は、表示エリアＡ１に表示されているサムネール画像をダブルクリックした際に表示される保護領域設定用のダイアログボックスＤＢの一例を示す説明図である。図示するように、ダイアログボックスＤＢには、ダブルクリックされたサムネール画像の画像データＤｐを表示する画像表示エリアＣ１と、保護領域指定用の入力エリアＣ２とが設けられている。入力エリアＣ２は、保護領域の縦横のサイズを入力するためのフィールドｆｄ１，ｆｄ２と、保護領域の水平位置と垂直位置を入力するためのフィールドｆｄ３，ｆｄ４とを備える。
【００４１】
作業者は、画像表示エリアＣ１に表示された画像データＤｐの画像上で、マウス２４の左ボタンをクリックすると、画像上に１点を指定することができ、そのままマウス２４をドラッグすることにより、矩形の枠ＦＲを描画することができる。この枠ＦＲで示される領域が、保護領域として設定される。作業者は、上記のマウス操作により、画像データＤｐの画像上に、所望のサイズ、位置の保護領域を設定することができる。なお、こうして指定された枠ＦＲのサイズ、位置は、数値としてフィールドｆｄ１，ｆｄ２，ｆｄ３，ｆｄ４に表示されるが、作業者は、各フィールドｆｄ１〜ｆｄ４にキーボード２２を用いて数値を直接入力することによっても、保護領域を設定することができる。
【００４２】
なお、こうして保護領域の設定がなされる画像は、表示エリアＡ１に表示されているサムネール画像の画像データＤｐの中からダブルクリックにより選択されたものであるが、一つに限る必要はない。上述した画像を選択して保護領域を設定する操作を繰り返し行なうことで、作業者が所望するだけの数の画像データに対して個別に保護領域を設定することができる。
【００４３】
図４は、ＣＰＵ１１にて実行されるフォトムービ作成処理を示すフローチャートである。このフォトムービ作成処理は、前述した第２の機能に対応するものである。図示するように、処理が開始されると、ＣＰＵ１１は、まず、保護領域を設定する操作があるか否かを判別する（ステップＳ１００）。ここでいう保護領域を設定する操作とは、前述した表示エリアＡ１に表示されているサムネール画像の中から所望のものをダブルクリックして、表示された保護領域設定用のダイアログボックスＤＢを用いて保護領域を設定する操作である。
【００４４】
ステップＳ１００で、保護領域を設定する操作があると判別された場合には、ＣＰＵ１１は、その操作によって定まる保護領域を、操作のなされた画像に対して設定する処理を行なう。すなわち、ＣＰＵ１１は、画像表示エリアＣ１に表示した画像データＤｐに対して、枠ＦＲのサイズ、位置に対応した保護領域の設定を行なう。その後、ＣＰＵ１１は、ステップＳ１２０に処理を進める。ステップＳ１００で、保護領域を設定する操作がないと判別された場合にも、ステップＳ１２０に処理を進める。
【００４５】
ステップＳ１２０では、ＣＰＵ１１は、「作成」のボタンＢＴ２がクリックされたか否かを判別する。ここで、クリックされていないと判別された場合には、ステップＳ１００に処理を戻して、ステップＳ１００ないしＳ１２０の処理を繰り返す。一方、ステップＳ１２０で、「作成」のボタンＢＴ２がクリックされたと判別された場合には、ステップＳ１３０に処理を進める。
【００４６】
ステップＳ１３０では、ＣＰＵ１１は、変数ｉに値１をセットする。その後、ＣＰＵ１１は、表示エリアＡ１に表示されたサムネール画像の画像データＤｐから、変数ｉに一致した順序の画像データＤｐ（ｉ）を、ハードディスクドライブ１４から読み出す処理を行なう（ステップＳ１４０）。その後、ＣＰＵ１１は、「演出選択」のボタンＢＴ１からシネスコ効果処理、トリミング効果処理、ズーム効果処理等の画像切り出し関連効果処理が指定されているか否かを判定する（ステップＳ１５０）。ここで、指定されていると判定された場合には、ステップＳ１４０で読み出した画像データＤｐ（ｉ）に対して画像切り出し処理を実行する（ステップＳ１６０）。この画像切り出し処理は、画像データＤｐ（ｉ）から所定サイズ（例えば、シネスコ効果処理では、シネスコサイズ）の領域を、切り出し画像データとして切り出す処理である。その後、ＣＰＵ１１は、この切り出し画像データを、フォトムービの１場面の画像データとしてムービファイルに書き込む処理を行なう（ステップＳ１７０）。
【００４７】
なお、ステップＳ１５０で、画像切り出し関連効果処理が指定されていないと判定された場合には、ＣＰＵ１１は、ステップＳ１６０の画像切り出し処理を実行することなしに、ステップＳ１７０に処理を進めて、ハードディスクドライブ１４から読み出した画像データＤｐ（ｉ）をそのままムービファイルに書き込む。
【００４８】
ステップＳ１７０の実行後、ＣＰＵ１１は、変数ｉを値１だけインクリメントする（ステップＳ１８０）。次いで、ＣＰＵ１１は、変数ｉが、第１の機能により指定された画像データＤｐの数ｉｍａｘを越えたか否かを判定する（ステップＳ１９０）。ここで、変数ｉがｉｍａｘを越えていないと判定された場合には、ステップＳ１４０に処理を戻して、ステップＳ１４０ないしＳ１９０の処理を繰り返す。一方、ステップＳ１９０で、変数ｉがｉｍａｘを越えたと判定された場合には、第１の機能により指定された全ての画像データＤｐに対して処理が終了したとして、「エンド」に抜けて、この処理のルーチンを終了する。
【００４９】
図５は、ステップＳ１６０で実行される画像切り出し処理の詳細を示すフローチャートである。図示するように、この画像切り出し処理に処理が移行すると、ＣＰＵ１１は、まず、対象画像データＤｐ（ｉ）に対してステップ１１０による保護領域の設定がなされているか否かを判別する（ステップＳ１６１）。ここで、設定がなされていないと判別されると、対象画像データＤｐ（ｉ）から予め定めた画像部分を切り出して、その切り出した画像部分を切り出し画像データＴＤｐとして記憶する処理を行なう（ステップＳ１６２）。上記予め定めた画像部分は、図７の（ｂ）に示すように、例えば画像の中央部分である。
【００５０】
一方、ステップＳ１６１で、保護領域の設定がなされていると判別されると、ＣＰＵ１１は、ステップＳ１６３に処理を進めて、保護領域の位置を補正する処理を実行する。
【００５１】
図６は、画像切り出し処理によって、対象画像データＤｐ（ｉ）がどのように変形されるかを示す説明図である。図中（ａ）、（ｂ）、（ｃ）、（ｄ）の順に、ステップＳ１４０で読み出した画像データ（以下、対象画像データと呼ぶ）Ｄｐ（ｉ）の変形がなされる。図中、対象画像データＤｐ（ｉ）は、ハッチングがなされた領域であり、ステップＳ１１０で設定された保護領域ＰＡは、対象画像データＤｐの内側にある鳥が描かれた矩形の領域である。この図６では、演出としてシネスコ効果処理が選択された場合を例示している。シネスコサイズの表示領域ＣＳは、太線で描かれた矩形の領域であり、このシネスコ効果処理において切り出したい領域に該当する。
【００５２】
図中（ａ）には、画像切り出しの開始時の状態が示されている。具体的には、画像データ用のメモリを用意して、シネスコサイズの表示領域ＣＳを描いて、表示領域ＣＳに図示するように重なるように、対象画像データＤｐ（ｉ）が描かれている。ステップＳ１６３では、詳細には、図中（ａ）の状態から（ｂ）に示すように、保護領域ＰＡと表示領域ＣＳとの中心の座標が一致する（図中Ｐ点）ように対象画像データＤｐ（ｉ）を移動する。なお、対象画像データＤｐ（ｉ）を移動する構成に換えて、表示領域ＣＳを移動する構成としてもよい。すなわち、表示領域ＣＳを対象画像データＤｐに対して相対的に移動させる構成であれば、いずれを移動させる構成とすることもできる。
【００５３】
図５に戻って、ステップＳ１６３の実行後、ＣＰＵ１１は、保護領域ＰＡが表示領域ＣＳ内に含まれるかどうかを判定する包含判定処理を行なう（ステップＳ１６４）。換言するなら、切り出したい領域である表示領域ＣＳが、保護領域ＰＡを包含しているか否かを判定する包含判定処理を行なう。保護領域ＰＡの幅および高さが、それぞれ、表示領域ＣＳの幅および高さより小さい場合は、保護領域ＰＡは表示領域ＣＳ内に含まれると判定される。図６の（ｂ）の例では、保護領域ＰＡが表示領域ＣＳよりも高さ方向においてはみ出していることから、保護領域ＰＡは表示領域ＣＳ内に含まれないと判定される。
【００５４】
ステップＳ１６４で、含まれないと判定された場合には、ＣＰＵ１１は、対象画像データＤｐを縮小してそのサイズを変更することで保護領域ＰＡ全体が表示領域ＣＳ内に含まれるように修正する（ステップＳ１６５）。具体的には、図６の（ｃ）に示すように、表示領域ＣＳの中心Ｐを基準として保護領域ＰＡが表示領域ＣＳに内接するように対象画像データＤｐ（ｉ）を縦、横同じ比のまま縮小してリサイズする。リサイズ後の対象画像データＤｐ（ｉ）を、中間画像データＭＤｐと呼ぶ。
【００５５】
図５に戻って、ステップＳ１６５の実行後、ＣＰＵ１１は、中間画像データＭＤｐから表示領域ＣＳの外側部分を省くとともに、その省いた後の中間画像データＭＤｐを表示領域ＣＳの中央に移動することにより、その表示領域ＣＳ内の画像を、切り出し画像データＴＤｐとして記憶する。（ステップＳ１６５）。具体的には、図６の（ｄ）に示すように、中間画像データＭＤｐが表示領域ＣＳに高さ方向に大きい場合には、高さ方向のはみ出した部分を切り取る。中間画像データＭＤｐが表示領域ＣＳに対して幅方向に大きい場合には、その幅方向のはみ出した部分を切り取る。高さ方向、幅方向ともに大きい場合は、その双方を切り取る。さらに、切り取りのなされた後の中間画像データＭＤｐが、その切り取りのなされた方向と直角の方向（高さ方向なら幅方向、幅方向なら高さ方向）において、表示領域ＣＳ内で画像の位置に偏りがあるなら、見栄えが良くなるように、図６の（ｄ）に示すように、中央に移動する処理も行なう。
【００５６】
一方、ステップＳ１６４で、保護領域ＰＡが表示領域ＣＳ内に含まれると判定された場合には、ＣＰＵ１１は、ステップＳ１４０で読み出した対象画像データＤｐ（ｉ）のうちの表示領域ＣＳに含まれる画像部分を、切り出し画像データＴＤｐとして記憶する。（ステップＳ１６７）。
【００５７】
ステップＳ１６２、Ｓ１６６またはステップＳ１６７の実行後、「リターン」に抜けてこの処理のルーチンを一旦終了する。
【００５８】
上述したフォトムービ作成処理において、ステップＳ１００およびＳ１１０が、保護領域設定部１１ａ（図１）に対応し、ステップＳ１６０が、画像切り出し部１１ｂ（図１）に対応する。ステップＳ１６４が、包含判定部１１ｃ（図１）に対応し、切り出し領域補正部１１ｄが、ステップＳ１６３、Ｓ１６５、Ｓ１６６に対応する。本実施例では、ステップＳ１６４で包含判定を行なうために、包含判定の前に、ステップＳ１６３で、保護領域ＰＡと表示領域ＣＳとの中心の座標が一致するように、対象画像データ（相対的には、表示領域ＣＳ）を移動しているが、この表示領域ＣＳの移動処理によって、切り出し領域補正部１１ｄの一部を実現している。なお、この構成に換えて、保護領域ＰＡの上辺と表示領域ＣＳの上辺とを一致させることで包含判定を行なうようにして、包含判定により包含していないと判定されたときに、表示領域ＣＳを対象画像データＤｐ（ｉ）に対して相対的に移動させて、および／または対象画像データＤｐ（ｉ）を縮小させることにより、切り出し領域補正部１１ｄを実現する構成としてもよい。
【００５９】
Ｃ．作用・効果
以上のように構成された本実施例によれば、作業者は、表示エリアＡ１内から所望のサムネール画像をダブルクリックして、表示された保護領域設定用のダイアログボックスＤＢを用いて保護領域を設定する操作を行なうことにより、所望の写真画像に対して重要な領域を指定することができる。パーソナルコンピュータ１０は、その写真画像に対して定められた保護領域を、シネスコ効果処理等の画像切り出し関連効果処理によっても、常に切り出し領域内に包含されるようにしている。このために、写真画像の重要な情報が画像の切り出し処理により取り除かれることがない。
【００６０】
したがって、本実施例によれば、シネスコ効果処理のように写真画像から所定の範囲を切り出すような視覚的効果が施される場合に、写真画像から重要な部分が取り除かれることを防止することができ、品質の高いフォトムービを作成することができる。
【００６１】
この実施例によれば、作業者のマウス操作により、所望の写真画像を選択して、また、その写真画像上に所望の保護領域を設定することができる。したがって、作業者の意志によって重要な情報が、どの写真画像のどの位置にあるかを判断して保護領域を設定することができる。
【００６２】
また、この実施例では、保護領域の範囲を設定するだけで、シネスコ効果処理、トリミング効果処理、ズーム効果処理といった複数の演出のいずれに対しても、重要な部分が取り除かれることのない品質の高い動画を作成することができる。換言すれば、２種類以上の効果に対して柔軟に対応することができ、作業性に優れている。
【００６３】
Ｄ．他の実施形態：
本発明は上記の実施例や実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００６４】
（１）前記実施例では、動画の基となる静止画は、デジタルカメラ２６によって撮影した写真画像であったが、これに換えて、スキャナから読み取った写真画像であってもよい。また、必ずしも写真画像に限る必要もなく、図柄やイラスト等の画像データにも本発明を適用することができる。
【００６５】
（２）前記実施例では、保護領域設定手段として、マウス２４を用いて作業者からの指令を受ける構成としていたが、これに換えて、ペンタブレット等の他のポインティングディバイスやキーボードからの指令によるものとすることもできる。さらには、作業者からの操作を受けずに自動的に、保護領域を定める構成とすることもできる。具体的には、人物画像か否かを肌色情報から求めて、その肌色部分の形状から人物の顔の部分を判定して、その顔の部分を含む所定の範囲を保護領域とする。
【００６６】
（３）前記実施例では、保護領域として矩形の領域を設定したが、必ずしも矩形の領域に限る必要もなく、円形、三角形や六角形や星形などの領域に換えることができる。
【００６７】
（４）前期実施例では、表示画面の縦横比を変える効果として、シネスコ効果処理を挙げていたが、これに変えて画面サイズを、ビスタサイズ等の他のサイズに変更する構成としてもよい。
【００６８】
（５）なお、本発明の技術を、映画やテレビなどの動画映像に利用することもできる。動画映像から静止画をサンプリングして、そのサンプリングされた静止画に対して、所定の領域を、保護領域として設定する。設定の手法は、前記実施例と同様に、サンプリングされた静止画像を保護領域設定用のダイアログボックスに表示して行なう。そうして、動画映像の画面サイズを、シネスコサイズに変更する要求があったときに、シネスコサイズへの切り出し領域が、前記保護領域を包含しているか否かを判定して、包含していないと判定されたときに、前記切り出し領域を前記静止画に対して相対的に移動させる処理と、前記静止画を縮小させる処理のうちの少なくとも一方を実行することにより、前記切り出し領域内に前記保護領域が包含されるように切り出し領域を補正する。なお、切り出しを行なう処理としては、シネスコサイズへの画面表示に限る必要はなく、前記実施例と同様な変形が可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】ムービ作成用のアプリケーションウィンドウＷＤを示す説明図である。
【図３】保護領域設定用のダイアログボックスＤＢの一例を示す説明図である。
【図４】フォトムービ作成処理を示すフローチャートである。
【図５】ステップＳ１６０で実行される画像切り出し処理の詳細を示すフローチャートである。
【図６】画像切り出し処理によって対象画像データＤｐ（ｉ）がどのように変形されるかを示す説明図である。
【図７】発明が解決しようとする課題を示す説明図である。
【符号の説明】
【００７０】
１０...パーソナルコンピュータ
１１ａ...保護領域設定部
１１ｂ...画像切り出し部
１１ｃ...包含判定部
１１ｄ...切り出し領域補正部
１２...バス
１３...メモリ
１４...ハードディスクドライブ
１５...入力制御ユニット
１６...表示制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
Ａ１...表示エリア
Ａ２...ムービ再生エリア
Ｂ１...スクロールバー
ＢＴ１、ＢＴ２...ボタン
ＦＬ１...ツールバー
ＦＬ２...メニューフィールド
ＦＬ３...作業フィールド
Ｐｒ...コンピュータプログラム
ＳＷ...再生スイッチ
ＷＤ...アプリケーションウィンドウ
ＤＢ...ダイアログボックス
Ｃ１...画像表示エリア
Ｃ２...入力エリア
ＦＲ...枠
Ｄｐ...画像データ
ＰＡ...保護領域
ＣＳ...表示領域
【図１】
2005236823.tif 000003
【図２】
2005236823.tif 000004
【図３】
2005236823.tif 000005
【図４】
2005236823.tif 000006
【図５】
2005236823.tif 000007
【図６】
2005236823.tif 000008
【図７】
2005236823.tif 000009